XML, Tree Structures, and DOM
Review Questions
1. |
If there is a syntax error in your XML file, how do you determine the cause and location? |
2. |
SAX is an event-driven parser. What kinds of events does it respond to? |
3. |
Qt (as well as other language frameworks) offers two XML parser APIs, one is SAX and the other is DOM. Compare and contrast them. Why would you use one rather than the other? |
4. |
If you have a QDomNode and it is actually "pointing" to a QDomElement, how do you get a reference to the QDomElement? |
5. |
Explain how DomWalker is an application of the Visitor pattern. |