Jim*_*ins 4 .net c# validation linq-to-xml
我正在使用XDocument类解析XLIFF文档.XDocument是否对我读入的内容执行了一些验证,如果是这样 - 是否有任何方法可以禁用该验证?
如果XLIFF不是有效的XML,我会得到一些奇怪的错误(我不在乎它不是,我只是想解析它).
例如
'.', hexadecimal value 0x00, is an invalid character.
Run Code Online (Sandbox Code Playgroud)
我正在读这样的文件:
string FileLocation = @"C:\XLIFF\text.xlf";
XDocument doc = XDocument.Load(FileLocation);
Run Code Online (Sandbox Code Playgroud)
谢谢.
我有类似的问题,通过让StreamReader读取内容来解决.
// this line throws exception like yours
XDocument xd = XDocument.Load(@"C:\test.xml");
// works
XDocument xd = XDocument.Load(new System.IO.StreamReader(@"C:\test.xml"));
Run Code Online (Sandbox Code Playgroud)
如果这没有帮助,请尝试包含正确的编码.
| 归档时间: |
|
| 查看次数: |
5180 次 |
| 最近记录: |