Northwoods.Go.Xml Assembly > Northwoods.Go.Xml Namespace : GoXmlWriter Class |
The following tables list the members exposed by GoXmlWriter.
Name | Description | |
---|---|---|
![]() | GoXmlWriter Constructor | Create a writer with a set of IGoXmlTransformers defined. |
Name | Description | |
---|---|---|
![]() | DefaultNamespace | Gets or sets the "xmlns" attribute namespace to be defined for the root element. |
![]() | 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) |
![]() | NodesGeneratedFirst | Gets or sets whether GenerateObjects makes two passes over the collection of Objects, generating the objects that implement IGoNode first before generating the other objects. |
![]() | Objects | Gets or sets the collection of objects to be generated. |
![]() | 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) |
![]() | RootElementName | Gets or sets the name of the root element. |
![]() | 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) |
![]() | WriterElement | Gets or sets the XmlElement that is being constructed when creating a DOM rather than writing directly to a XmlWriter. |
![]() | XmlDocument | Gets the XmlDocument that is constructed by Generate when not writing directly to a stream with XmlWriter. |
![]() | XmlWriter | Gets the XmlWriter used to actually write XML to the output stream. |
![]() | XmlWriterSettings | Gets or sets the XmlWriterSettings used in the call to XmlWriter.Create to customize the XmlWriter . |
Name | Description | |
---|---|---|
![]() | 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) |
![]() | ClearAllShareds | Remove all objects from the table of shared objects. |
![]() | DefineAndGenerateSharedObject | If the given object is not already known to be a shared object, define it and generate it, so that you can use simple ID references to the shared object both during generation and during consumption. |
![]() | DefineObject | This may produce shared elements that precede the regular rendering of the objects. |
![]() | FindShared | Find an identifier associated with an object that can be referenced. |
![]() | FindTransformer | Returns the first IGoXmlTransformer associated with a given type or its base types. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
![]() | Generate | Overloaded. Start an XmlWriter and generate XML. |
![]() | GenerateObject | This produces an element for an object, including any nested elements that help represent the rendering. |
![]() | GetNamespaceUri | Look up the namespace URI for a prefix string. |
![]() | GetTransformer | Returns the IGoXmlTransformer associated with a given type. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
![]() | InvokeGenerateAttributes | Call the GenerateAttributes method of the IGoXmlTransformer that is associated with the given type. |
![]() | InvokeGenerateBody | Call the GenerateBody method of the IGoXmlTransformer that is associated with the given type. |
![]() | InvokeGenerateDefinitions | Call the IGoXmlTransformer.GenerateDefinitions method of the IGoXmlTransformer that is associated with the given type. |
![]() | InvokeGenerateElement | Call the GenerateElement method of the IGoXmlTransformer that is associated with the given type. |
![]() | InvokeGenerateElementFinish | Call the IGoXmlTransformer.GenerateElementFinish method of the IGoXmlTransformer that is associated with the given type. |
![]() | InvokeSkipGeneration | Call the IGoXmlTransformer.SkipGeneration method of the IGoXmlTransformer that is associated with the given type. |
![]() | MakeShared | Add an object to the table of shared objects. |
![]() | RegisterTransformers | This method creates instances of all of the standard IGoXmlTransformers to be used when generating XML. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
![]() | SetNamespaceUri | Define the namespace URI for a prefix string, used when writing prefixed attribute names. |
![]() | SetTransformer | Cause this XML writer to use the given IGoXmlTransformer for objects of the type given by t. (Inherited from Northwoods.Go.Xml.GoXmlReaderWriterBase) |
![]() | WriteAttrVal | Write an attribute of the name name with a string representation for the value val. |
![]() | WriteEndElement | Finish the current XML element started by a call to WriteStartElement(String). |
![]() | WriteNamespaceAttribute | Write an "xmlns:prefix" attribute for a namespace given by uri. |
![]() | WriteStartElement | Start a new XML element, with the name given by name. |
![]() | WriteTextBody | Write out a string as the body of an element. |
Name | Description | |
---|---|---|
![]() | GenerateDefinitions | Call DefineObject for each object in Objects. |
![]() | GenerateInstructions | Generate XML instructions before the root element. |
![]() | GenerateObjects | Call GenerateObject for each object in Objects. |
![]() | GenerateRootAttributes | Generate attributes for the root element. |
![]() | GenerateRootElement | Start the root element, using RootElementName and DefaultNamespace. |
![]() | Initialize | Do the initialization needed by Generate(XmlWriter). |
![]() | SetXmlDocument | Only a subclass of a GoXmlWriter can provide a value for the DOM. |
![]() | SetXmlWriter | Only a subclass of a GoXmlWriter can provide a value for the XmlWriter property. |