如果已经创建了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">;
发布于 2014-11-01 05:14:38
使用default xml namespace语句:
default xml namespace = "urn:hl7-org:v3";参考
https://stackoverflow.com/questions/26514124
复制相似问题