Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public String formatXML(Node node, String tab_str)
- {
- String formatted = "";
- if (node.getNodeType() == Node.ELEMENT_NODE)
- {
- String attributes = "";
- var attributes = node.getAttributes();
- for (int k=0; k<attributes.getLength(); k++)
- {
- var attr = attributes[k];
- attributes += " " + attr.getNodeName() + "=\"" + attr.getNodeValue() + "\"";
- }
- formatted = tab_str + "<" + node.getNodeName() + attributes + ">\n";
- for (int i=0; i<node.getChildNodes().getLength(); i++)
- formatted = formatted + formatXML(node.getChildNodes().item(i), tab_str + " ");
- formatted = formatted + tab_str + "</" + node.getNodeName() + ">\n";
- }
- else
- if (node.toString().trim().length() > 0)
- formatted = tab_str + node.toString() + "\n";
- return formatted;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement