XML Parser

Introduce how to design XML parser.

XML sample

<TagName Attr="123"><ChildNode Attr /></TagName>

Define XML Root

Create Syntax Start and Syntax Node, make a connection link these 2 elements.

 

Then define XML node.

Define Node

Create a Syntax Node Start, make a connection link from Xml Node to this Syntax Node Start. Named this Syntax Node Start 'Xml'. It must be same name of Syntax Node linking to.

Then, define consist of the 'Xml' node. Xml consists of some Tag node(s). After Tag node is Syntax Node End.

Using Syntax State

Use Syntax State can cut down numbers of connection link lines. In this sample, Syntax State be used to define Tag value.

 

Click here to seek whole diagram.