最近遇到个问题:举个例子
有字符串xml
<?xml version="1.0" encoding="UTF-8"?>
<entities>
   <entity name="s">
   <a value="aaa">
   <b value="bbb">
   <c value="ccc">
   <d value="ddd">
   </entity>
</entities>首先我是这样子加载的xml字符串:
var dataDoc = XmlDocument.create();
dataDoc.loadXML(xml);
var entity = dataDoc.selectSingleNode("/entities/entity");
第一种情况:如果c的value值不是非常多,那么以上的读取xml的代码都正常运行。
第二种情况:如果c的value值非常多,那么dataDoc.loadXML(xml);结果为false。而且dataDoc里什么都没有,但是xml确实是有值的。把xml的内容拿出来放到一个xml文件里通过ie打开报错。检查了很多遍,没什么格式上的错误呀。求高手帮忙