如何省略在informatica中生成的xml中的显示模式

时间:2017-07-21 06:11:29

标签: xml xsd informatica

下面是我获取的格式xml是通过informatica中的xsd定义生成的。 通过将名称空间编辑为null,我能够消除xsi:schemaLocation。 现在我如何从xml中删除xmlns:xsi和xlmns:stl。

<?xml version="1.0" encoding="UTF-8"?>
<TRANSPORT xmlns:xsi="http://www.XXXXX_XMLSchema-instance" xmlns:stl="http://www.xxxxxx/stl-1.0" 
dddddd="yyyyyyyyyyyyyyyyyyyyyyyyyyy">
abc
</TRANSPORT>

1 个答案:

答案 0 :(得分:0)

以上内容应在post session命令中处理。 我使用sed命令以使用null替换字符串。 由于字符串具有与sed函数相关的转义字符,如“,/。\”将在每个转义字符之前使用。 示例在命令下使用null use替换字符串standalone =“no”。

sed -i 's/standalone=\"no\"//' <filename.xml>