C++ için XMLUnit gibi bir şey olup olmadığını bilen var mı? XML çıkışındaki düğümleri, değerleri, vb. Kontrol etmenin kolay bir yolunu arıyorum. Google testini Visual Studio'da kullanıyoruz, ancak işi kolaylaştıran herhangi bir kütüphanenin yeterli olacağını düşünüyorum.C + + için XMLUnit
Xerces'i XML ayrıştırıcısı olarak kullanıyorum ancak XMLUnit (http://xmlunit.sourceforge.net/), birim ayrıştırması için çok yararlı olan XML ayrıştırıcısına sarılmış bazı özelliklere sahip. Örneğin, XPath ifadeler kullanarak iddia, fonksiyonlar vb iki "benzer" XMLs,
"Çek" derken ... Ne demek istiyorsun? XML ile uğraşmak için kendi STL Template sınıfım var, güzel ve iyi çalışıyor ve çok sıkı, çok verimli. Düğümleri okumanı, çocukları kontrol etmesini, düğümlerin metnini ve tüm özellikleriyle birlikte okumamı sağlar ... Ve XML'in çalışma zamanı, XML Açık, vb. Sırasında geçerli olduğunu kontrol eder. Etiketler birbirinden farklı şekilde biçimlendirilmiş olsa bile, birbirlerinin gerçek olup olmadıklarını görmek için iki XML dosyasını karşılaştıracaktır. – LarryF
Evet .. Bu uzun bir sipariş olabilir. Ancak, iki "string" in ne kadar benzediğini görmek için kullanılan başka bir projede çalışıyorum. XML sınıfım ile iki dosyayı okudu ve iki düğüm karşılaştırdı ve size ne kadar ilgili olduklarını gösteren bir fikir verdiler ... (Yazı, etiket yok, ancak ..) – LarryF