我是extjs的新手,我需要知道在extjs中是否有任何好的xml编辑器或查看器,或者JavaScript中的任何其他Opensource XML Editor组件都可以与extjs一起使用。
如果可能请提供样品或链接..
提前致谢
答案 0 :(得分:0)
我什么都不知道。以下是一些开始使用您的代码:
从String创建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>") ;
将XMLDoc转换为字符串:
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);