.NET : 读取XML文档的处理指令
来源:互联网 发布:数据恢复免费版 编辑:程序博客网 时间:2024/06/07 07:13
最近因为经常处理XML文件,涉及到一个特殊的东西。就是在XML文档的顶部,通常都会有一些特殊的指令,例如
xml version=”1.0” encoding=”utf-8” ?>
所有的处理指令都是这样的格式,用结束。第一个单词称为Target,后面的所有内容都统称为Data
所有的处理指令,顾名思义,他们不是数据,任何时候都不会显示出来,而是给XML解析器用的。XML解析器当然需要知道这些指令,然后决定如何处理文档。
处理指令可以放在文档的任何地方,但最好是放在文档的顶部
下面用一个最简单和最常用的例子来说明这个问题
static void Main(string[] args)
{
XDocument doc =new XDocument(
new XProcessingInstruction("xml-stylesheet", "href='mystyle.css' title='Compact' type='text/css'"),
new XElement("root",
new XAttribute("address","shanghai"))
);
Console.WriteLine("当前文档的内容为:");
Console.WriteLine(doc);
Console.WriteLine("检索文档中的处理指令");
var q = from n in doc.Nodes()
where n.NodeType==XmlNodeType.ProcessingInstruction
select n as XProcessingInstruction;
Console.WriteLine("一共发现{0}个处理指令", q.Count());
foreach (var item in q)
{
Console.WriteLine("Target:{0},Data:{1}", item.Target, item.Data);
}
}
- .NET : 读取XML文档的处理指令
- .NET : 读取XML文档的处理指令
- 在.asp.net中读取xml文档
- asp.net 循环读取XML文档
- asp.net 循环读取XML文档
- 读取远程的xml文档
- 简单的XML文档读取
- XML配置文件的读取处理
- XML配置文件的读取处理
- XML配置文件的读取处理
- XML配置文件的读取处理
- XML配置文件的读取处理
- XML配置文件的读取处理
- ASP.NET Xml的读取
- asp.net中XML文档的写入和读取,以及转化数据集相关实例
- java中XML文档的读取
- VC读取XML文档的方法
- 利用dom4j读取完整的xml文档
- 在XSL中取得当前时间
- 对话框的基本美化(背景位图和位图按钮)
- Lua脚本在C++下的舞步(一)
- Windows快捷键大全
- 网吧禁用解禁USB U盘方法
- .NET : 读取XML文档的处理指令
- SharePoint : 谁说WSS不支持审核
- Visio 开发【转载】
- SharePoint : 为WSS或者MOSS编写自定义的Web Service
- Writing a SmartObject Service
- Building Custom Field Types in Windows SharePoint Services 3.0
- .NET : 隐藏TabControl的标签栏
- .NET : 动态生成工作流定义文件并且进行编译
- Creating a K2 Deployment Package from code