Northwoods.Go.Xml Assembly > Northwoods.Go.Xml Namespace : GoXmlReader Class |
The following tables list the members exposed by GoXmlReader.
Name | Description | |
---|---|---|
![]() | GoXmlReader Constructor | Create a reader with a set of IGoXmlTransformers defined. |
Name | Description | |
---|---|---|
![]() | GrandParentObject | Gets the parent object of the current parent object when consuming or generating the body of an element. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
![]() | ObjectStack | Gets 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) |
![]() | ParentObject | Gets the current parent object when consuming or generating the body of an element. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
![]() | ReaderNode | Gets or sets the current XmlNode of the DOM that this reader is looking at. |
![]() | RootObject | Gets or sets the object representing the root element of the XML document being read. |
![]() | UseDOM | Gets or sets whether the IGoXmlTransformers should use the XmlDocument or the XmlReader. |
![]() | UserObject | 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) |
![]() | XmlDocument | Gets the XmlDocument that was loaded from the stream/file. |
![]() | XmlReader | Gets the XmlReader used to actually read XML from the input stream. |
![]() | XmlReaderSettings | Gets or sets the XmlReaderSettings used in the call to XmlReader.Create to customize the XmlReader . |
Name | Description | |
---|---|---|
![]() | AddDelayedRef | Remember an object, one of its properties, and the string representation of a reference to another object. |
![]() | AddTransformer | Cause 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) |
![]() | ClearAllDelayeds | Remove all entries from the table of delayed references. |
![]() | ClearAllShareds | Remove all objects from the table of shared objects. |
![]() | Consume | Overloaded. Start an XmlReader and consume XML. |
![]() | ConsumeObject | This produces an object from the current element. |
![]() | FindShared | Look up a shared object in a hashtable by identifier. |
![]() | FindTransformer | Returns the first IGoXmlTransformer associated with a given type or its base types. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
![]() | GetTransformer | Returns the IGoXmlTransformer associated with a given type. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
![]() | InvokeAllocate | Call the Allocate method of the IGoXmlTransformer that is associated with its IGoXmlTransformer.ElementName. |
![]() | InvokeConsumeAttributes | Call the IGoXmlTransformer.ConsumeAttributes method of the IGoXmlTransformer that is associated with the given type. |
![]() | InvokeConsumeBody | Call the ConsumeBody method of the IGoXmlTransformer that is associated with the given type. |
![]() | InvokeConsumeChild | Call the IGoXmlTransformer.ConsumeChild method of the IGoXmlTransformer that is associated with the given type. |
![]() | InvokeConsumeObjectFinish | Call the IGoXmlTransformer.ConsumeObjectFinish method of the IGoXmlTransformer that is associated with the given type. |
![]() | InvokeUpdateReference | Call the IGoXmlTransformer.UpdateReference method of the IGoXmlTransformer that is associated with the given type. |
![]() | MakeShared | Remember an object in a hashtable, using a particular identifier name. |
![]() | ProcessDelayedObjects | This method fixes up any objects that had references that were unable to be resolved during the regular Consume steps. |
![]() | ReadAttrVal | Return an attribute's string value. |
![]() | ReadTextBody | Return the body of the current text element as a string, ignoring any nested elements. |
![]() | RegisterTransformers | This method creates instances of all of the standard IGoXmlTransformers to be used when generating XML. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
![]() | SetTransformer | Cause this XML writer to use the given IGoXmlTransformer for objects of the type given by t. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
Name | Description | |
---|---|---|
![]() | ConsumeInstructions | Consume XML instructions before the root element. |
![]() | ConsumeRootAttributes | Consume attributes for the root element. |
![]() | ConsumeRootBody | Call ConsumeObject for each element found in the root element. |
![]() | ConsumeRootElement | Start the root element. |
![]() | Initialize | Do the initialization needed by Consume(XmlReader) and Consume(XmlDocument). |
![]() | LoadDOM | This method constructs and loads an XmlDocument from the XmlReader if UseDOM is true. |
![]() | SetXmlDocument | Only a subclass of a GoXmlReader can provide a value for the DOM. |
![]() | SetXmlReader | Only a subclass of a GoXmlReader can provide a value for the XmlReader property. |