1

私は XML とその機能についてまったくの初心者です。

と言うファイルがありますxyz.xml。次のような内容が含まれています。

<system-config>
    <business-model>
      <agent-category key="operator">
         <singular-name>Operator</singular-name>
         <plural-name>Operators</plural-name>
         <attribute>agent-attribute.reference</attribute>
      </agent-category>

次に持っている

  <agent-attribute id="agent-attribute.reference">
     <name>Reference</name>
     < description>A unique identifier for this agent, typically an MSISDN.</description>
     <mandatory>true< /mandatory>
     <editable>false< /editable>
     <deletable>false< /deletable>
     <sensitive>false< /sensitive>
     <system-generated>false< /system-generated>
     <input-method xsi:type="AgentReferenceInputMethod"></input-method>
     <storage-location xsi:type="AgentRefStorage" field="reference"></storage-location>
     </agent-attribute>
 </business-model>

ここで、agentAttr.xml という名前の別のファイルにエージェント属性を配布したいと考えています。

そうすることは可能ですか (<agent-attribute>下にあることに注意してください<system-config><business-model>)。

4

1 に答える 1

1

では、エージェント属性部分を抽出しますか?. 単純な XSLT 変換でそれを行うことができます (そのためにXalanなどを使用します)。別のオプションはjsoupであり、DOM を使用して、または手動で解析します。

于 2013-01-21T09:02:15.970 に答える