XML处理指令没有出现在前言中
本文关键字:处理 指令 XML | 更新日期: 2023-09-27 18:09:19
我有一个从另一个应用程序生成XML的c#程序。我正在获取这些XML标记的属性值,并尝试使用XSLT在格式化的表中显示它们。我已经能够让样式表(xsl)引用出现在xml文档中,但它出现在底部,因此只显示原始xml。如何使这个处理指令标签出现在声明之后?这个代码片段将处理指令放在xml文档的最底部。
XmlProcessingInstruction newPI;
string PItext = "type='text/xsl' href='stylesheet.xsl'";
newPI = b.CreateProcessingInstruction("xml-stylesheet", PItext);
b.AppendChild(newPI);
如果需要任何额外的信息,请让我知道,我感谢任何输入。
谢谢
使用b.InsertBefore(newPI, b.DocumentElement)