如果已经创建了E4X对象,那么我可以使用例如:
添加新的命名空间addNamespace( new Namespace( "xsi", "http://www.w3.org/2001/XMLSchema-instance" ) );
但是,我尝试以类似方式定义默认命名空间失败。有一种解决方法是将此E4X对象转换为字符串并替换第一个元素,但这有点人为。
基本上,我想要实现的是从这里开始:
<PRPA_INxxxxxx ITSVersion="XML_1.0">
;
到这里(问题是如何定义“urn:hl7-org:v3”):
<PRPA_INxxxxxx ITSVersion="XML_1.0" xmlns="urn:hl7-org:v3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
;
答案 0 :(得分:1)
使用default xml namespace
声明:
default xml namespace = "urn:hl7-org:v3";
<强>参考强>