0
在下面的输入XML中,我得到了ns1
和ns2
前缀。
在输出中,名称空间ns1
应替换为dh,名称空间ns2
应替换为sk。替换另一个名称空间
任何人都可以请帮忙。
<?xml version="1.0" encoding="UTF-8" ?>
<sh:sampleDocument schemaVersion="" creationDate=""xmlns:sh="htpp://sample1.com">
<sampleHeader>
<ns1:sampledocumentheader xmlns:ns1="htpp://sample2.com">
<ns1:HeaderVersion />
<ns1:ContactInformation>
<ns1:Contact />
<ns1:EmailAddress />
<ns1:FaxNumber />
<ns1:TelephoneNumber />
<ns1:ContactTypeIdentifier />
</ns1:ContactInformation>
</ns1:sampledocumentheader>
</sampleHeader>
<sampleBody>
<sampleList>
<sampleEvent>
<Time />
<action />
<ns2:sampleExtension xmlns:ns2="htpp://sample3.com">
<ns2:Value />
<ns2:Number />
</ns2:sampleExtension>
</sampleEvent>
</sampleList>
</sampleBody>
</sh:sampleDocument>
什么是这样做的目的是什么?这个前缀毫无意义,完全可以任意使用;真正重要的是它所绑定的URI。 –
接收器应用程序需要这些前缀来接受数据。我也与他们讨论过,但他们想要这些前缀。 –
因此,他们太懒惰,没有正确的做法,结果你有额外的工作要做? –