System.Xml.Linq 中是否有 System.Xml.XmlAttribute.Specified 的等效项?
我必须重新编写一个大型项目,该项目使用 System.Xml-Namespace 中的类来使用 System.Xml.Linq 中的相应类(使用 .NET-3.5)。
其中一个函数使用 System.Xml.XmlAttribute.Specified 属性来查找针对 DTD 指定的所有属性。
System.Xml.Linq-Namespace 中是否存在与此属性等效的属性?如果没有,是否有解决方法可以从 System.Xml.Linq.XAttribute 获取相同的信息?
I have to re-write a large project that uses classes from the System.Xml-Namespace to use the respective classes from System.Xml.Linq using .NET-3.5.
One the functions use the System.Xml.XmlAttribute.Specified
property to find all attributes that are specified in regard to a DTD.
Is there an equivalent to this property in the System.Xml.Linq-Namespace, and, if not, is there a workaround to get the same information from an System.Xml.Linq.XAttribute
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有
GetSchemaInfo
扩展方法,返回的 IXmlSchemaInfo 对象具有一个IsDefault
属性,如果该值来自用于验证的 XSD,则该属性将为 true。There is the
GetSchemaInfo
extension method, the returnedIXmlSchemaInfo
object has aIsDefault
property which will be true if the value comes from an XSD used for validation.