2011-11-07 110 views
1

我必须重新编写一个使用System.Xml.Linq中的类来使用System.Xml.Linq中的类的大型项目,该项目使用.NET-3.5System.Xml.Linq中是否存在System.Xml.XmlAttribute.Specified的等价物?

其中一个函数使用System.Xml.XmlAttribute.Specified属性来查找所有关于DTD指定的属性。

在System.Xml.Linq命名空间中是否存在与此属性等效的内容,如果不存在,是否有解决方法以从System.Xml.Linq.XAttribute获取相同的信息?

回答

1

存在GetSchemaInfo扩展方法,返回的IXmlSchemaInfo对象具有IsDefault属性,如果值来自用于验证的XSD,则该属性为true。

+0

感谢您的信息。唉,我必须处理DTD,而不是XSD。我的XAttribute的GetSchemaInfo为null。 – miasbeck

相关问题