【发布时间】:2012-08-19 10:25:09
【问题描述】:
我有一个示例 Xml 代码 sn-p
<modification name="givenName" operation="add" xmlns="urn:oasis:names:tc:DSML:2:0:core">
<value>Changed name</value>
</modification>
xml 被加载到我的 XElement 中,我使用了
XElement xml = ...to load xml above...;
xml.Should().HaveAttribute("name", "givenName")
.And.HaveAttribute("operation", "add")
.And.HaveAttribute("xmlns", "urn:oasis:names:tc:DSML:2:0:core")
.And.HaveElement("value");
测试我的代码,属性测试都通过了,但是元素测试(最后一个条件)失败了。
谁能指出我的代码有什么问题?
我怎样才能测试 Xml 有一个名为“value”的元素,它的值是“Changed name”?
提前致谢!
【问题讨论】: