XDocument:创建自定义声明

时间:2015-02-14 11:52:37

标签: xml linq-to-xml xelement

我想使用XDocument创建Windows Media Player播放列表文件。因此,我必须创建此声明:

<?wpl version="1.0"?>

但是,XDeclaration对象不允许将“xml”替换为“wpl”。有没有正确的方法来解决这个问题?

1 个答案:

答案 0 :(得分:2)

这是一条处理指令,而不是XML声明。

new XProcessingInstruction("wpl", "version=\"1.0\"")

您的文档仍然是XML文档,因此您可以在顶部另外添加<?xml version="1.0"?>,但这是可选的。