点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用简单转换将xml文件转换为结构。 这些xml具有一些我想忽略的命名空间,但是我需要在转换中声明它们才能起作用。
例如,这是我想转换为结构的XML
<产品xmlns =" http://产品/类型">
<名称xmlns =" http://Name/types">便携式计算机名称>
<价格xmlns =" http://Price/types"> 499
我虽然足够了:
<?sap.transform简单吗?> <产品> <名称tt:value-ref ="。PRODUCT.NAME"/>产品>
但是,除非我在转换中包括以下名称空间,否则它将无法正常工作:
<?sap.transform简单吗?产品>
我正在使用的文档具有这些名称空间的100个,因此,如果有一种方法可以在不声明转换的情况下声明它们,那将是很棒的。 这些名称空间也可能会发生更改,然后突然转换不起作用的风险。
是否可以选择让转换忽略要处理的xml中的名称空间?
谢谢
Birgir Snorrason
必须指出名称空间。 没有其他选择。 这是完全一样的问题,如果您有名为" sapProduct"," sapName"," sapPrice"的元素,并且您想编写转换而没有提及前缀" sap",那将是无意义的,名称空间是
如果所生成的XML中有数百行,则用作示例的XML可以使用如下所示的名称空间前缀来表示,即所有系统都是100%等效的 将能够对其进行处理:
和ST转换:
一周热门 更多>