Package Exports
- cxml-util-rc
- cxml-util-rc/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cxml-util-rc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Convert XML text to Javascript object / JSON text.
English:
Function for Converting cXML/XML file to JSON object.
- FormatCXML(value) : Function responsible for converting data into cXml/XML.
Features
- Maintain Order of Elements: Most libraries will convert
<a/><b/><a/> to {a:[{},{}],b:{}}
which merges any node of same name into an array. This library can create the following to preserve the order of elements:{"elements":[{"type":"element","name":"a"},{"type":"element","name":"b"},{"type":"element","name":"a"}]}
. - Fully XML Compliant: Can parse: elements, attributes, texts, comments, CData, DOCTYPE, XML declarations, and Processing Instructions.
- Minimal Dependencies: This library depends only on one external npm module.
- Portable Code: Written purely in JavaScript which means it can be used in Node environment and browser environment (via bundlers like browserify/JSPM/Webpack).
Usage
npm install --save cxml-util-rc
Quick start
Use in javascript
var {formatCXML} = require('cxml-util-rc');
var cXml = "<cProd> testeando </cProd>";
var result = formatCXML(cXml);
console.log(result);
Use in React
import {formatCXML} from "cxml-util-rc";
var cXml = "<cProd> testeando </cProd>";
var result = formatCXML(cXml);
console.log(result);
dependency
- This library uses the xml-js dependency, all credits and rights of its dependency are reserved to it. "XML-js"
Português:
Função para converter arquivo cXML/XML em objeto JSON.
- FormatCXML(valor): Função responsável por converter os dados em cXml/XML
Features
- Mantenha a Ordem dos Elementos: A maioria das bibliotecas converterá para a qual mescla qualquer nó de mesmo nome em uma matriz. Esta biblioteca pode criar o seguinte para preservar a ordem dos elementos:
<a/><b/><a/>{a:[{},{}],b:{}}{"elements":[{"type":"element","name":"a"},{"type":"element","name":"b"},{"type":"element","name":"a"}]}
- Totalmente compatível com XML: pode analisar: elementos, atributos, textos, comentários, CData, DOCTYPE, declarações XML e instruções de processamento.
- Dependências mínimas: Esta biblioteca depende apenas de um módulo npm externo.
- Código Portátil: Escrito puramente em JavaScript, o que significa que pode ser usado no ambiente Node e no ambiente do navegador (através de bundlers como browserify/JSPM/Webpack).
Uso
npm install --save cxml-util-rc
Inicialização
Começando no JavaScript
var {formatCXML} = require('cxml-util-rc');
var cXml = "<cProd> testeando </cProd>";
var result = formatCXML(cXml);
console.log(result);
Começando no React
import {formatCXML} from "cxml-util-rc";
var cXml = "<cProd> testeando </cProd>";
var result = formatCXML(cXml);
console.log(result);
dependência
- Esta biblioteca utiliza a dependência xml-js, todos os créditos e direitos de sua dependência são reservados a ela. "XML-js"