如何省略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>