Easy XML To JSON Converter - manta_xml
| File Size: | 58.2 KB |
|---|---|
| Views Total: | 5277 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
manta_xml is a small XML parser & reader library which can be used to convert XML into JSON format.
It also provides a find method that allows the user to search your XML data by a query object.
How to use it:
1. To create a XML To JSON convert, load the JavaScript manta_xml.var.js after jQuery.
<script src="/path/to/jquery.slim.min.js"></script> <script src="/path/to/manta_xml.var.js"></script>
2. Create a textarea to hold the XML data.
<textarea id="inputXML"> XML Data Here </textarea>
3. Create another textarea to hold the JSON output.
<textarea id="json"> JSON Data Here </textarea>
4. Create a button to perform the conversion.
<button id="convert" type="button">Convert</button>
5. The jQuery script to activate the XML To JSON converter.
$("#convert").on("click", function() {
var xml = $("#inputXML").val();
$("#json").val(JSON.stringify(mantaXML.xml2JSON(xml)))
});
6. Parse your XML data.
const parser = xmlParser("YOUR XML DATA HERE");
7. Seach through your XML data using the find method.
parser.find({attrs: {attribute: 'value'}});
// or
results = parser.find(function(node) { return(node.attrs.id && node.attrs.id === '1234'); });
8. Edit your XML data.
var document = xmlParser("<node id='23'>inner text</node>"),
node = document.find({attrs: {id: '23'}})[0];
node.setAttr("id", "24");
node.setAttr("name", "Manta");
var xml = document.toXML();
// or a formatted xml
var xml = document.toXML(true);
This awesome jQuery plugin is developed by Heavyblade. For more Advanced Usages, please check the demo page or visit the official website.











