E4X:如何向现有E4X对象添加默认命名空间

时间:2014-10-22 18:05:07

标签: javascript xml namespaces xml-namespaces e4x

如果已经创建了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">;

1 个答案:

答案 0 :(得分:1)

使用default xml namespace声明:

default xml namespace = "urn:hl7-org:v3";

<强>参考