Javascript中的开源XML编辑器(用于extjs项目)
Javascript中的开源XML编辑器(用于extjs项目),javascript,extjs,Javascript,Extjs,我是extjs新手,我需要知道extjs本身是否有好的xml编辑器或查看器,或者JavaScript中的任何其他开源xml编辑器组件是否可以与extjs一起使用 如果可能,请同时提供样品或链接 提前谢谢我不知道。以下是一些代码片段,以开始您的工作: 从字符串创建XMLDoc: function fromXMLToString(xmlString) { var xmlDoc = null; if (window.DOMParser) {
我是extjs新手,我需要知道extjs本身是否有好的xml编辑器或查看器,或者JavaScript中的任何其他开源xml编辑器组件是否可以与extjs一起使用 如果可能,请同时提供样品或链接
提前谢谢我不知道。以下是一些代码片段,以开始您的工作: 从字符串创建XMLDoc:
function fromXMLToString(xmlString) {
var xmlDoc = null;
if (window.DOMParser) {
var parser=new DOMParser();
xmlDoc=parser.parseFromString(xmlString,"text/xml");
}
else // IE
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(xmlString);
}
return xmlDoc;
}
var someXmlDoc = fromXMLToString("<a><b>1</b><b>2</b></a>") ;
我忘了。。。一旦得到一个XML对象,就可以像处理文档对象一样处理它。(getElementsByName、getElementsByTagNames…)
function fromStringToXML(xmlDoc){
var xmlString = "";
if (window.ActiveXObject){ // IE
xmlString = xmlDoc.xml;
}else{ // others
xmlString = (new XMLSerializer()).serializeToString(xmlDoc);
}
return xmlString;
}
var someXmlString = fromStringToXML(someXmlDoc);
alert(someXmlString);