【发布时间】:2014-11-12 22:02:10
【问题描述】:
我有一个带有相似标签的 xml 文件 ->
<properties>
<definition>
<name>IP</name>
<description></description>
<defaultValue>10.1.1.1</defaultValue>
</definition>
<definition>
<name>Name</name>
<description></description>
<defaultValue>MyName</defaultValue>
</definition>
<definition>
<name>Environment</name>
<description></description>
<defaultValue>Production</defaultValue>
</definition>
</properties>
我想用 name : Environment 更新定义的默认值。
是否可以使用 SAX 解析器来做到这一点?
能否请您指出正确的文档?
到目前为止,我已经解析了文档,但是当我更新 defaultValue 时,它会更新所有 defaultValues。我不知道如何解析确切的默认值标签。
【问题讨论】:
-
如果转换 XML 是您的目标,那么您可能会受益于使用专门针对此目标的技术。即XSLT.