This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
                                  public class XmlProcessor
Visual Basic (Declaration) Copy imageCopy Code
                                  Public Class XmlProcessor

The type exposes the following members.

Public Constructors

  Name Description
Public method XmlProcessor Overloaded.

Public Methods

  Name Description
Public method Static member CheckModuleRecursion
Checks whether to recurse on a given node.
Public method Static member CreateReader
Creates an XmlReader from the given string.
Public method Equals (Inherited from Object.)
Public method Execute Overloaded.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method HandleError
Handles errors that occur during SXML execution.
Public method HandleNonRegisteredNode Overloaded.
Public method InjectSXML
Injects SXML at the current position and continues execution.
Public method Reset
Resets the XmlProcessor to restart with the given template.
Public method ToString (Inherited from Object.)
Public method Static member TryParseParameterSection
Tests whether an unparsed Xml block is a parameters section and processes it if so.
Public method Static member UnescapeClientData
Unescapes internal SXML results for sending to clients.
Public method Static member WrapInSXml
Wraps the statement in Xml to recurse.

Protected Methods

  Name Description
Protected method Finalize (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)

Public Fields

  Name Description
Public field Static member CollectionMemberTagName
Tagname used for a collection member parameter.
Public field Static member CollectionTagName
Tagname used for a collection parameter.
Public field Static member InfiniteTimeout
Infinite timeout
Public field Static member LocalObjectName
The name of the pseudo Viper object resolving macro-local state.
Public field Static member PageObjectName
The name of the pseudo Viper object resolving page glogal state.
Public field Static member ParametersTagName
Tagname used for nested parameters Xml tag
Public field Static member ParameterTagName
Tagname used for nested parameter Xml tag
Public field Static member RegionObjectName
The name of the pseudo Viper object resolving region-local state.
Public field Static member ScopeObjectName
The name of the pseudo Viper object resolving bufferscope state.
Public field Static member WrapperTagName
Tagname used for wrapped element data for internal execution.

Public Properties

  Name Description
Public property Context
Gets the processing context.
Public property CurrentModule
Returns the current Module
Public property Depth
Gets or sets the stack depth.
Public property Listeners
Returns a reference to the attached listeners
Public property Reader
Returns a reference to the XmlReader used

Public Events

  Name Description
Public event NamespaceDeclarationFound
Occurs when an xml namespace declaration is found.

See Also

Advanced