C# Class PHPAnalysis.Parsing.AstTraversing.XmlTraverser

General purpose Xml structuer traverser.
Inheritance: IXmlTraverser
Exibir arquivo Open project: jtvn/Eir-CTLLTL Class Usage Examples

Public Methods

Method Description
AddVisitor ( IXmlVisitor visitor ) : void

Adds XmlVisitor to the traverser.

AddVisitors ( ) : void
Traverse ( XmlNode node ) : void

Starts the traversal of the xml tree.

Private Methods

Method Description
BreadthFirst ( XmlNode root ) : void
DepthFirstImpl ( XmlNode node ) : void

Method Details

AddVisitor() public method

Adds XmlVisitor to the traverser.
public AddVisitor ( IXmlVisitor visitor ) : void
visitor IXmlVisitor
return void

AddVisitors() public method

public AddVisitors ( ) : void
return void

Traverse() public method

Starts the traversal of the xml tree.
public Traverse ( XmlNode node ) : void
node System.Xml.XmlNode
return void