GoDigram for .NET Framework and .NET Core
Northwoods.Go.Xml Namespace / GoXmlReader Class
Properties Methods


In This Topic
    GoXmlReader Class Members
    In This Topic

    The following tables list the members exposed by GoXmlReader.

    Public Constructors
     NameDescription
    Public ConstructorCreate a reader with a set of IGoXmlTransformers defined.  
    Top
    Public Properties
     NameDescription
    Public Property Gets the parent object of the current parent object when consuming or generating the body of an element. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
    Public PropertyGets an List of Object acting as a stack of Objects that have been created during the walking of the XML tree during Consume, or that have been seen during Generate. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
    Public Property Gets the current parent object when consuming or generating the body of an element. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
    Public PropertyGets or sets the current XmlNode of the DOM that this reader is looking at.  
    Public Property Gets or sets the object representing the root element of the XML document being read.  
    Public PropertyGets or sets whether the IGoXmlTransformers should use the XmlDocument or the XmlReader.  
    Public Property Gets or sets an object holding additional information for use by your application; this property is not used by GoXml. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
    Public PropertyGets the XmlDocument that was loaded from the stream/file.  
    Public PropertyGets the XmlReader used to actually read XML from the input stream.  
    Public PropertyGets or sets the XmlReaderSettings used in the call to XmlReader.Create to customize the XmlReader.  
    Top
    Public Methods
     NameDescription
    Public Method Remember an object, one of its properties, and the string representation of a reference to another object.  
    Public MethodCause this XML writer to use the given IGoXmlTransformer for objects of the type given by the transformer's IGoXmlTransformer.TransformerType. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
    Public Method Remove all entries from the table of delayed references.  
    Public Method Remove all objects from the table of shared objects.  
    Public MethodOverloaded.   
    Public Method This produces an object from the current element.  
    Public Method Look up a shared object in a hashtable by identifier.  
    Public MethodReturns the first IGoXmlTransformer associated with a given type or its base types. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
    Public MethodReturns the IGoXmlTransformer associated with a given type. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
    Public MethodCall the Allocate method of the IGoXmlTransformer that is associated with its IGoXmlTransformer.ElementName.  
    Public MethodCall the IGoXmlTransformer.ConsumeAttributes method of the IGoXmlTransformer that is associated with the given type.  
    Public MethodCall the ConsumeBody method of the IGoXmlTransformer that is associated with the given type.  
    Public MethodCall the IGoXmlTransformer.ConsumeChild method of the IGoXmlTransformer that is associated with the given type.  
    Public MethodCall the IGoXmlTransformer.ConsumeObjectFinish method of the IGoXmlTransformer that is associated with the given type.  
    Public MethodCall the IGoXmlTransformer.UpdateReference method of the IGoXmlTransformer that is associated with the given type.  
    Public Method Remember an object in a hashtable, using a particular identifier name.  
    Public Method This method fixes up any objects that had references that were unable to be resolved during the regular Consume steps.  
    Public Method Return an attribute's string value.  
    Public Method Return the body of the current text element as a string, ignoring any nested elements.  
    Public MethodThis method creates instances of all of the standard IGoXmlTransformers to be used when generating XML. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
    Public MethodCause this XML writer to use the given IGoXmlTransformer for objects of the type given by t. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase)
    Top
    Protected Methods
     NameDescription
    Protected Method Consume XML instructions before the root element.  
    Protected Method Consume attributes for the root element.  
    Protected MethodCall ConsumeObject for each element found in the root element.  
    Protected Method Start the root element.  
    Protected MethodDo the initialization needed by Consume(XmlReader) and Consume(XmlDocument).  
    Protected MethodThis method constructs and loads an XmlDocument from the XmlReader if UseDOM is true.  
    Protected MethodOnly a subclass of a GoXmlReader can provide a value for the DOM.  
    Protected MethodOnly a subclass of a GoXmlReader can provide a value for the XmlReader property.  
    Top
    See Also