READING XML THROUGH JAVASCRIPT
XML.load = function(url) {
var xmldoc = XML.newDocument();
xmldoc.async = false;
xmldoc.load(url);
return xmldoc;
};
XML.newDocument = function(rootTagName, namespaceURL) {
if (!rootTagName) rootTagName = "";
if (!namespaceURL) namespaceURL = "";
if (document.implementation && document.implementation.createDocument) {
// This is the W3C standard way to do it
return document.implementation.createDocument(namespaceURL,
rootTagName, null);
}
else { // This is the IE way to do it
// Create an empty document as an ActiveX object
// If there is no root element, this is all we have to do
var doc = new ActiveXObject("MSXML2.DOMDocument");
// If there is a root tag, initialize the document
if (rootTagName) {
// Look for a namespace prefix
var prefix = "";
var tagname = rootTagName;
var p = rootTagName.indexOf(':');
if (p != -1) {
prefix = rootTagName.substring(0, p);
tagname = rootTagName.substring(p+1);
}
// If we have a namespace, we must have a namespace prefix
// If we don't have a namespace, we discard any prefix
if (namespaceURL) {
if (!prefix) prefix = "a0"; // What Firefox uses
}
else prefix = "";
// Create the root element (with optional namespace) as a
// string of text
var text = "<" + (prefix?(prefix+":"):"") + tagname +
(namespaceURL
?(" xmlns:" + prefix + '="' + namespaceURL +'"')
:"") +
"/>";
// And parse that text into the empty document
doc.loadXML(text);
}
return doc;
}
};
file: readxml.js
function readXmlFile() {
url = 'http://rorbuilder.info/pl/test123';
doc = XML.load(url);
alert(doc.documentElement.firstChild.nextSibling.firstChild.nodeValue);
}
This blog was started back in 2009 as a space to share my curiosity, experiments, and learnings in the ever-evolving world of technology. Over the years, it has grown into a platform where I explore topics I’m deeply passionate about — from software development and cloud computing to AI, automation, and beyond.
Showing posts with label JavaScript. Show all posts
Showing posts with label JavaScript. Show all posts
READING XML THROUGH JAVASCRIPT
Drag And Drop using javascript
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
"http://www.w3.org/TR/html4/loose.dtd">
JSP Page
Subscribe to:
Comments (Atom)