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 Code |
---|---|
public class XmlProcessor |
Visual Basic (Declaration) | Copy Code |
---|---|
Public Class XmlProcessor |
The type exposes the following members.
Public Constructors
Name | Description | |
---|---|---|
XmlProcessor | Overloaded. |
Public Methods
Name | Description | |
---|---|---|
CheckModuleRecursion |
Checks whether to recurse on a given node.
|
|
CreateReader |
Creates an XmlReader from the given string.
|
|
Equals | (Inherited from Object.) | |
Execute | Overloaded. | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
HandleError |
Handles errors that occur during SXML execution.
|
|
HandleNonRegisteredNode | Overloaded. | |
InjectSXML |
Injects SXML at the current position and continues execution.
|
|
Reset |
Resets the XmlProcessor to restart with the given template.
|
|
ToString | (Inherited from Object.) | |
TryParseParameterSection |
Tests whether an unparsed Xml block is a parameters section and processes it if so.
|
|
UnescapeClientData |
Unescapes internal SXML results for sending to clients.
|
|
WrapInSXml |
Wraps the statement in Xml to recurse.
|
Protected Methods
Name | Description | |
---|---|---|
Finalize | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) |
Public Fields
Name | Description | |
---|---|---|
CollectionMemberTagName |
Tagname used for a collection member parameter.
|
|
CollectionTagName |
Tagname used for a collection parameter.
|
|
InfiniteTimeout |
Infinite timeout
|
|
LocalObjectName |
The name of the pseudo Viper object resolving macro-local state.
|
|
PageObjectName |
The name of the pseudo Viper object resolving page glogal state.
|
|
ParametersTagName |
Tagname used for nested parameters Xml tag
|
|
ParameterTagName |
Tagname used for nested parameter Xml tag
|
|
RegionObjectName |
The name of the pseudo Viper object resolving region-local state.
|
|
ScopeObjectName |
The name of the pseudo Viper object resolving bufferscope state.
|
|
WrapperTagName |
Tagname used for wrapped element data for internal execution.
|
Public Properties
Name | Description | |
---|---|---|
Context |
Gets the processing context.
|
|
CurrentModule |
Returns the current Module
|
|
Depth |
Gets or sets the stack depth.
|
|
Listeners |
Returns a reference to the attached listeners
|
|
Reader |
Returns a reference to the XmlReader used
|
Public Events
Name | Description | |
---|---|---|
NamespaceDeclarationFound |
Occurs when an xml namespace declaration is found.
|
See Also
Smartsite.Core Namespace