使用javax.xml.transform.Transformer交换XML元素

时间:2014-01-25 14:40:46

标签: java xml transformation xml-validation

我有以下xml部分

<xsd:complexType name="xyz">
<xsd:annotation>
<xsd:appinfo>
<Base ...../>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleContent>
<xsd:restriction base="niem-xsd:token">
<xsd:enumeration value="Consumer">
   <xsd:annotation/>
</xsd:enumeration>
<xsd:enumeration value="abc">
   <xsd:annotation/>
</xsd:enumeration>
<xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>

我必须将枚举元素和 attributeGroup 元素替换为floows

<xsd:complexType name="xyz">
<xsd:annotation>
<xsd:appinfo>
<Base ...../>
</xsd:appinfo>
</xsd:annotation>
<xsd:simpleContent>
 <xsd:restriction base="niem-xsd:token">
<xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
<xsd:enumeration value="Consumer">
   <xsd:annotation/>
 </xsd:enumeration>
<xsd:enumeration value="abc">
   <xsd:annotation/>
 </xsd:enumeration>

。我可以使用带有 javax.xml.transform.Transformer 的DTD文件来执行此操作。我怎么能这样做?

0 个答案:

没有答案