我创建了一个 XSLT 样式表文档。在此文档中,我创建了一个新的 XML 文档,如下所述:
...
<CREATE_REQ
xsi:schemaLocation="http://fcubs.ofss.com/service/aServices theService.xsd"
xmlns="http://fcubs.ofss.com/service/aServices"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
转换后(见下文),命名空间的顺序不同。一个普通的 XML 解析器可以处理这个问题,这通常是没有问题的。我的问题是接收应用程序无法处理这个问题,并且命名空间的顺序可能也不应该改变。
<CREATE_REQ xmlns="http://fcubs.ofss.com/service/aServices"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://fcubs.ofss.com/service/aServices theService.xsd">
...
是否有不会更改命名空间的函数或声明?