0

2つのXMLファイルをAntと比較しようとしています。私の意図は、完全なXMLではなく、それらのXMLファイル内の特定のノードを比較することです。

誰かがこれに遭遇し、修正できた場合はお知らせください。

4

3 に答える 3

0

XMLタスクが必要なようです。XML構成ファイル(具体的にはTomcat server.xml)の編集などに使用しますが、XPathステートメントに基づいてXMLをハックし、ノードの内容を比較するのにも同じように簡単に使用できます。

于 2013-01-17T14:42:52.420 に答える
0

何を言おうとしているのか??

次のような値を比較したいと思います: 2 つの xml ファイルの値を比較するための C# コード。

string item1;
string item2 ;   
XmlDocument xmlDoc1 = new XmlDocument();
XmlDocument xmlDoc2 = new XmlDocument();
xmlDoc1.Load(Server.MapPath("Document1.xml"));
xmlDoc2.Load(Server.MapPath("Document2.xml"));
XmlNodeList Nodelist1 = xmlDoc1.SelectNodes("//DataRows/DocumentElement");
XmlNodeList Nodelist2 = xmlDoc2.SelectNodes("//DataRows/DocumentElement");
foreach (XmlNode node1 in Nodelist1)
            {
                item1 = node["itemName"].InnerText;
                }
foreach (XmlNode node2 in Nodelist2)
            {
                item2 = node["itemName"].InnerText;
                }
if(item1 ==item2)
{
//to do
}

それがうまくいくことを願っています。

于 2013-01-17T11:34:57.143 に答える
0

Ant はこれを意味のある方法で行うことはできません。

XML とXMLUnitを比較できます

于 2013-01-17T11:54:05.137 に答える