如何向~50 xml文件添加处理指令?
<?xml-stylesheet type="text/xsl" href="Sample.xsl"?>
如果我追加节点,它会被添加到文件的末尾,但它必须是第一个。
答案 0 :(得分:5)
我会使用LINQ to XML:
using System;
using System.Xml.Linq;
public class Test
{
static void Main()
{
XDocument doc = XDocument.Load("test.xml");
var proc = new XProcessingInstruction
("xml-stylesheet", "type=\"text/xsl\" href=\"Sample.xsl\"");
doc.Root.AddBeforeSelf(proc);
doc.Save("test2.xml");
}
}