[UWP] [VB]使用从XmlElement继承的自定义类 [英] [UWP][VB]Using Custom Classes Inheriting from XmlElement
问题描述
我有一个XML文件,其中包含我想要转换为继承自XmlElement的我的自定义类的元素。例如,我的XML可能包含一个元素,例如:
< Group transformation =" 1,0,0,0,1,0,0,0,1,0 ,0,0"枢轴= QUOT; 0,0,0" partRefs =" 1,0" />
当我加载XML(我使用XmlDocument.LoadXml)时,这被解析为的XmlElement。我希望它被解析为我的自定义类的一个实例,它继承自XmlElement,例如:
Public Class Group:Inherits XmlElement:Implements IXmlSerializable
此类包含与transformation,pivot和partRefs属性匹配的属性。是否有一种简单的方法可以让.NET将其解析为我的自定义类?有没有更好的方法来做这种事情?谢谢。
Nathan Sokalski njsokalski@hotmail.com http://www.nathansokalski.com/
< blockquote>我有一个XML文件,其中包含我想要转换为从XmlElement继承的自定义类的多个元素。例如,我可能将以下内容作为我的XmlDocument的一部分:
< Group transformation =" 1,0,0,0,1,0,0,0,1 ,0,0,0"枢轴= QUOT; 0,0,0" partRefs =" 1,0" />
XmlDocument.LoadXml方法会将此转换为XmlElement(这是我所期望的)。但是,我希望将它转换为我的自定义类,声明为:
公共类组:继承XmlElement:实现IXmlSerializable
此类包含与transformation,pivot和partRefs属性匹配的属性。有没有办法让匹配的XmlElements转换为我的自定义类继承自XmlElement而不手动执行?感谢。
I have an XML file that contains elements that I would like to convert to a custom class of mine that inherits from XmlElement. For example, my XML might contain an element such as:
<Group transformation="1,0,0,0,1,0,0,0,1,0,0,0" pivot="0,0,0" partRefs="1,0"/>
When I load the XML (which I do using XmlDocument.LoadXml), this is parsed as an XmlElement. I would like it to be parsed as an instance of a custom class of mine that inherits from XmlElement such as:
Public Class Group : Inherits XmlElement : Implements IXmlSerializable
This class contain properties matching the transformation, pivot, and partRefs attributes. Is there an easy way to get .NET to parse this as my custom class? Is there a better way to do this kind of thing? Thanks.
Nathan Sokalski njsokalski@hotmail.com http://www.nathansokalski.com/
I have an XML file that contains multiple elements that I want to convert to custom classes that inherit from XmlElement. For example, I might have the following as part of my XmlDocument:<Group transformation="1,0,0,0,1,0,0,0,1,0,0,0" pivot="0,0,0" partRefs="1,0"/>
The XmlDocument.LoadXml method would convert this to an XmlElement (which is what I would expect). However, I want it to be converted to a custom class of mine declared as:Public Class Group : Inherits XmlElement : Implements IXmlSerializable
This class contains properties matching the transformation, pivot, and partRefs attributes. Is there a way to get the matching XmlElements converted to my custom class that inherits from XmlElement without doing it manually? Thanks.
这篇关于[UWP] [VB]使用从XmlElement继承的自定义类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!