如何包括/&引用;或@&引用;在XML元素中?
我正在创建一个XML文件,其中包含如下元素如何包括/&引用;或@&引用;在XML元素中?,xml,Xml,我正在创建一个XML文件,其中包含如下元素/tns:Faktura/@typ 这意味着记录看起来像: G 43285 false false 我试图替换无效字符,但无法使其正常工作。 我的头球只是标准的。我将按照每个结束标记的预期关闭记录和模式 我正在尝试将excel文件导出为XML,然后税务机关将读取该文件,他们需要保持标题完整,以便其软件能够读取该文件。您的XML元素永远不会像这样 XML元素必须遵循以下命名规则: 元素名称区分大小写 元素名称必须以字母或下划线开头 元素名称不能以字母
/tns:Faktura/@typ
这意味着记录看起来像:
G
43285
false
false
我试图替换无效字符,但无法使其正常工作。
我的头球只是标准的。我将按照每个结束标记的预期关闭记录和模式
我正在尝试将excel文件导出为XML,然后税务机关将读取该文件,他们需要保持标题完整,以便其软件能够读取该文件。您的XML元素永远不会像这样 XML元素必须遵循以下命名规则:
- 元素名称区分大小写
- 元素名称必须以字母或下划线开头
- 元素名称不能以字母xml(或xml或xml等)开头
- 元素名称可以包含字母、数字、连字符、下划线和句点
- 元素名称不能包含空格
<?xml version="1.0" encoding="utf-8"?>
<JPK_FAS_SALES_INVOICES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tns="http://www.yournamespace.com/tns">
<!-- ... -->
<tns:Faktura typ="G">
<tns:P_1>43285</tns:P_1>
<tns:P_106E_2>false</tns:P_106E_2>
<tns:P_106E_3>false</tns:P_106E_3>
</tns:Faktura>
<!-- ... -->
</JPK_FAS_SALES_INVOICES>
43285
假的
假的
不要忘记定义您的名称空间
tns
您的XML元素不应该是这样的
XML元素必须遵循以下命名规则:
- 元素名称区分大小写
- 元素名称必须以字母或下划线开头
- 元素名称不能以字母xml(或xml或xml等)开头
- 元素名称可以包含字母、数字、连字符、下划线和句点
- 元素名称不能包含空格
<?xml version="1.0" encoding="utf-8"?>
<JPK_FAS_SALES_INVOICES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tns="http://www.yournamespace.com/tns">
<!-- ... -->
<tns:Faktura typ="G">
<tns:P_1>43285</tns:P_1>
<tns:P_106E_2>false</tns:P_106E_2>
<tns:P_106E_3>false</tns:P_106E_3>
</tns:Faktura>
<!-- ... -->
</JPK_FAS_SALES_INVOICES>
43285
假的
假的
不要忘记定义名称空间
tns
元素名称必须满足中所述的要求。具体而言,元素名称是一个[name][2]
,其构建方式如下:
请更清楚地说明,不允许在元素名称中使用
/
和@
。元素名称必须满足中所述的要求。具体而言,元素名称是一个[name][2]
,其构建方式如下:
请更清楚地说明,不允许在元素名称中使用
/
和@
。谢谢。所以你显示:/tns:Faktura/@typ
是43285 false
那么如果我有/tns:Faktura/tns:P_13_1/#agg
我应该如何处理这个问题呢?谢谢。所以你显示:/tns:Faktura/@typ
是43285 false
那么如果我有/tns:Faktura/tns:P_13_1/#agg
我应该如何处理#?