【发布时间】:2013-04-03 17:19:41
【问题描述】:
我有一个从系统 (OTA) 获得的大字符串,其中包含系统中的所有用户。
字符串很长(如果我将其保存为文件,则大约为 9MB),当我尝试将其加载到 xml 时,我得到:
"Invalid URI: The Uri string is too long."(XDocument)
或
"hexadecimal value 0x14, is an invalid character. Line 2, position 604946"(XMLDocument)
我只需要这个 XML(字符串)中的用户名,有人对解决方法有什么想法吗?
【问题讨论】:
-
使用
XmlTextReader一次读取一个XML元素。 -
地狱 XML 只是文本。如果没有任何效果 - 手动解析(读取流,记住用户开始和结束标记之间的内容,仅此而已)
标签: c# wpf xml xml-parsing