Xml 如何将XSD和XSI添加为属性

Xml 如何将XSD和XSI添加为属性,xml,xslt,xsd,Xml,Xslt,Xsd,我对这件事还不太熟悉,现在被难倒了。我需要在一个元素下添加xsd和xsi,但我不确定怎么做。我环顾四周,但没有找到我要找的东西(也许我没有正确地搜索) 我正在构建一个XSLT XML,需要同时包含xsd和xsi,以便如下所示: <BxfMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://smpte-ra

我对这件事还不太熟悉,现在被难倒了。我需要在一个元素下添加xsd和xsi,但我不确定怎么做。我环顾四周,但没有找到我要找的东西(也许我没有正确地搜索)

我正在构建一个XSLT XML,需要同时包含xsd和xsi,以便如下所示:

<BxfMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://smpte-ra.org/schemas/2021/2008/BXF”>
<bxf:root xmlns:bxf="http://smpte-ra.org/schemas/2021/2008/BXF”>
  <bxf:node/>
  <bxf:node/>
</bxf:root>

在我看来,您对XSLT、XSD、xsi等有点困惑-这使得您的问题非常不清楚。我建议你在提出下一个问题之前花点时间理解这些概念

但由于我正在编写,您的问题可能是如何为XML文件中的元素分配名称空间

让我们看一个简单的XML示例:

<root>
  <node/>
  <node/>
</root>
这意味着非固定元素也有名称空间

<root xmlns="http://smpte-ra.org/schemas/2021/2008/BXF”>
  <node/>
  <node/>
</root>