Ejemplo n.º 1
0
 protected internal XmlAttribute(String prefix, String localName,
                                 String namespaceURI, XmlDocument doc)
     : base(doc)
 {
     this.name      = doc.nameCache.Add(localName, prefix, namespaceURI);
     this.isDefault = false;
 }
Ejemplo n.º 2
0
 // Constructor.
 internal XmlElement(XmlNode parent, NameCache.NameInfo name)
     : base(parent)
 {
     this.name       = name;
     this.attributes = null;
     this.isEmpty    = true;
 }
Ejemplo n.º 3
0
 public virtual XmlAttribute CreateAttribute
     (String prefix, String localName, String namespaceURI)
 {
     if (prefix == "xmlns" && namespaceURI != xmlns)
     {
         throw new ArgumentException
                   (S._("Xml_InvalidNamespaceURI"), "namespaceURI");
     }
     NameCache.NameInfo info =
         nameCache.Add(localName, prefix, namespaceURI);
     return(new XmlAttribute(placeholder, info));
 }
Ejemplo n.º 4
0
 // Constructors.
 internal XmlAttribute(XmlNode parent, NameCache.NameInfo name)
     : base(parent)
 {
     this.name      = name;
     this.isDefault = false;
 }
Ejemplo n.º 5
0
 protected internal XmlElement(String prefix, String localName,
                               String namespaceURI, XmlDocument doc)
     : base(doc)
 {
     this.name = doc.nameCache.Add(localName, prefix, namespaceURI);
 }
Ejemplo n.º 6
0
 // Get a list of all descendents that match a particular name.
 public virtual XmlNodeList GetElementsByTagName(String name)
 {
     name = (FindOwnerQuick()).NameTable.Add(name);
     return(new ElementList(this, name));
 }