从XML文件更改数据从另一个文件获取数据

时间:2012-08-10 15:29:27

标签: xml

我有2个xml文件:

文件1:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../helpproject.xsl" ?>
<topic template="Default" lasteditedby="fjuras" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../helpproject.xsd">
 <body>
  <para><text>Enter the </text><lang>button1</lang><text>by tapping the list icon</text></para>
 </body>
</topic>

file2的:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<language id="lang.main" name="English (British)" iso="GBR" langIso="ENG" charset="roman" charsetSpecial="special" usingCJK="no" R2L="no">
 <lang id="button1" text="Menu"/>
</language>

我的问题是我想用file2中的Menu替换file1中的button1。我必须这样做,因为file2中的名称正在发生很大变化,但是ID保持不变。我无法修改文件helpproject.xsl。这个文件是最终的样式表。我希望在显示内容之前进行此修改。我想这样做或直接在file1中写一些东西或制作一些新的外部xsl文件来执行此操作。 如果有任何可能性,请回复我,因为我现在不知道如何做到这一点。

非常感谢。

1 个答案:

答案 0 :(得分:0)

我认为您可以找到合并两个文件的幸福with this related subject

一旦完成,你可以完成一些xsl转换。

希望这可以帮助

有点问候