如何省略informatica中生成的xml中的显示模式
How to omit the displaying schema in xml generated in 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>
以上内容应在 post 会话命令中处理。
我使用 sed 命令将字符串替换为 null。
由于字符串具有与 sed 函数相关的转义字符,例如 ",/ . \ 将在每个转义字符之前使用。
在命令下方使用 null 替换字符串 standalone="no" 的示例。
sed -i 's/standalone=\"no\"//' <filename.xml>
下面是我得到的格式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>
以上内容应在 post 会话命令中处理。 我使用 sed 命令将字符串替换为 null。 由于字符串具有与 sed 函数相关的转义字符,例如 ",/ . \ 将在每个转义字符之前使用。 在命令下方使用 null 替换字符串 standalone="no" 的示例。
sed -i 's/standalone=\"no\"//' <filename.xml>