C# XML parsing 去掉 namespace 声明
来源:互联网 发布:网络安全技术是什么 编辑:程序博客网 时间:2024/06/05 14:45
XML namespace 太恶心,不知道是哪个家伙用来恶心人的。
StreamReader sr = new StreamReader(File.OpenRead(filepaths[filenumber]), Encoding.GetEncoding(XmlEncoding)); filenumber++; StringBuilder sb = new StringBuilder(); string line; // Read in xml dlfile while ((line = sr.ReadLine()) != null) { line = line.Replace("xmlns=\"http://www.XMLnamespace太恶心.org"", "").Trim(); line = line.Replace("xmlns:h=\"http://www.w3.org/1999/xhtml\"", "").Trim(); line = line.Replace("xmlns:xi=\"http://www.w3.org/2001/XInclude\"", "").Trim(); line = line.Replace("xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"", "").Trim(); line = line.Replace("xsi:", "").Trim(); sb.Append(line); } XPathDocument xPathDoc = new XPathDocument(new StringReader(sb.ToString())); XPathNavigator xNav = xPathDoc.CreateNavigator();
直接代码
- C# XML parsing 去掉 namespace 声明
- C# XML序列化去掉XML默认的命名空间及声明头
- weblogic启动异常:Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible
- Error parsing XML: prefix must not be bound to one of the reserved namespace names
- XML namespace
- XML NameSpace
- XML namespace
- Parsing XML in J2ME
- Parsing XML Data
- Parsing XML Data
- c# namespace
- C#学习日记 xml注释,变量声明.
- C# Namespace详解-Namespace使用
- C# Namespace详解-Namespace建立
- C#创建xml添加声明、xml-stylesheet、PCDATA
- C#创建xml添加声明、xml-stylesheet、PCDATA
- xml parsing(DOM SAX)
- Parsing XML Files with PowerShell
- 走马灯(四个方格循环移动)
- 2013 Multi-University Training Contest 3
- 字符集和字符编码
- Linux下的几个关机命令
- 匿名对象的简单示例
- C# XML parsing 去掉 namespace 声明
- TCP/IP详解学习笔记(5)
- NDK开发环境
- OC学习之UIAlertView初尝试(弹出警告)
- Android四大基本组件介绍与生命周期
- HDU 4630 No Pain No Game 解题报告
- OC学习之Notification通知实例
- linux多线程信号总结
- Red and Black(hdu1312)