This interface allows serializer objects to call back into the serializer engine to work together in generating the XML/SOAP representation.
|StartElement||This starts a new element in the current serialization stream.|
|EndElement||Creates a closing Element in the stream|
|Attribute||Writes a attribute value to the stream|
|QNameAttribute||Write a attribute value to the stream, whose value is a QName [Qualified Name]|
|SerializeNode||Takes the Node and serializes it, multi-ref encoding rules are applied as needed|
|SerializeValue||Takes the value and serializes it, multi-ref encoding rules are applied as needed|
|WriteText||Writes out textual data as an element value, XML escaping is applied as needed.|
|WriteTextNoEncoding||Write out textual data as an element value, No XML escaping is applied, it is up to you to ensure this is well formed XML|
There's a standard implementation of this provided, you shouldn't need to implement it.
Call this interface when you are writing serializer objects.
Copyright © Simon Fell, 2000-2004. All rights reserved.