【发布时间】:2022-01-06 00:31:40
【问题描述】:
我有一个示例 XML 文件,需要在控制台应用程序中动态生成。
这是所需 XML 文档第一部分的示例:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="ABC123.xsl" ?>
<CPPData xsi:noNamespaceSchemaLocation="CPPData_V1.14.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Envelope>
<EnvelopeNode NumOrdre="1">
</EnvelopeNode>
</Envelope>
</CPPData>
我有一个方法创建并返回一个 XElement,其中包含 XML 正文所需的所有数据(例如 CPPData 元素内的所有内容)。
但是我不知道如何添加以下内容:
-
<?xml-stylesheet type="text/xsl" href="ABC123.xsl" ?>到 XDocument -
<CPPData xsi:noNamespaceSchemaLocation="CPPData_V1.14.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">到 XElement
【问题讨论】:
-
对于
<?xml-stylesheet,请参阅stackoverflow.com/questions/3680559/… -
第二个见stackoverflow.com/questions/8324960/…(但显然用noNamespaceSchemaLocation替换schemaLocation)