测试 XML 字符串的结构

Test the structure of a XML string

我需要测试一个创建简单XML元素并使用 asXML() 将其转换为字符串的函数。 为此,我想检查文件的结构以验证内部是否存在 "" 等,以及带有 '' 的特定结构的 1 到 10 倍。

我想使用 assertEqualXMLStructure() 但它已被弃用...所以我可以创建预期的 XML 结构并使用 assertXmlStringEqualsXmlFile() 但这不会检查结构但是所有 XML 内容(并非每次都相同)。

你知道这样做的方法吗?

我将 assertEqualXMLStructure 重新创建到一个 Trait 中,并对其进行了自定义以删除子项计数检查。 可能有更简单的方法,但它似乎有效...!