UNPKG

navidev-adt-api

Version:

API de conexión al Abap Developer Tools

38 lines 1.29 kB
import { X2jOptions } from "fast-xml-parser"; export default class XMLParserUtils { /** * Convierte un XML string a un objeto JSON para poder procesar * @param xml | XML en string * @param options | Opciones del parseador * @returns Objeto JSON */ static fullParse(xml: string, options?: X2jOptions): any; /** * Convierto un objeto JSON en XML * @param object Objeto JSON * @param options Opciones del parseador * @returns XML */ static buildXML(object: any): any; /** * Devuelve el array final * @param xml | Objeto XML parseado con XMLParser * @param path | Path del XML que se quieren quitar * @returns Array final del objeto XML */ static xmlArray<T>(xml: any, ...path: string[]): T[]; /** * Quita los nodos, parametro path, del objeto XML pasado por parámetro * @param xml | Objeto XML * @param path | Nodos a quitar del objeto XML * @returns Array con los valores */ static xmlNode(xml: any, ...path: string[]): any; /** * Convierte un nodo en un array. Si ya es un array lo devuelve tal cual. * @param node Nodo del XML * @returns Array del nodo */ static nodeArray(node: any): any[]; } //# sourceMappingURL=xmlParser.d.ts.map