public Image(XPathNodeIterator iterator, string uri) { XPathNodeIterator attributeIterator; attributeIterator = iterator.Current.Select("@" + XmlCollada.Image.id); if (attributeIterator.Count > 0) { attributeIterator.MoveNext(); _id = attributeIterator.Current.Value; } attributeIterator = iterator.Current.Select("@" + XmlCollada.Image.name); if (attributeIterator.Count > 0) { attributeIterator.MoveNext(); _name = attributeIterator.Current.Value; } XPathNodeIterator nodesIterator = iterator.Current.SelectChildren(XmlCollada.Init_From.root, uri); if (nodesIterator.Count > 0) { nodesIterator.MoveNext(); _initFrom = new Init_From(nodesIterator, uri); } }
public Surface(XPathNodeIterator iterator, string uri) { XPathNodeIterator attributeIterator; attributeIterator = iterator.Current.Select("@" + XmlCollada.Surface.type); if (attributeIterator.Count > 0) { attributeIterator.MoveNext(); _type = attributeIterator.Current.Value; } XPathNodeIterator nodesIterator = iterator.Current.SelectChildren(XmlCollada.Init_From.root, uri); if (nodesIterator.Count > 0) { nodesIterator.MoveNext(); _initFrom = new Init_From(nodesIterator, uri); } nodesIterator = iterator.Current.SelectChildren(XmlCollada.Format.root, uri); if (nodesIterator.Count > 0) { nodesIterator.MoveNext(); _format = new Format(nodesIterator, uri); } }
public Image(string id, string name, Init_From initFrom) { _id = id; _name = name; _initFrom = initFrom; }
public Surface(string type, Init_From initFrom, Format format) { _type = type; _initFrom = initFrom; _format = format; }