No validating saxparser implementation available
* * Redistributions in binary form must reproduce the above * copyright notice, this list of conditions and the following * disclaimer in the documentation and/or other materials provided * with the distribution.
* * Neither the name of the Thai Open Source Software Center Ltd nor * the names of its contributors may be used to endorse or promote * products derived from this software without specific prior * written permission.
IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE.
Please refer to the WHATWG wiki for implementations in other programming languages.
The first step we should do is to learn how to parse and print a simple XML document using both DOM and SAX.
But generating a XML file from scratch is a different story , for instance you might like to generate a xml file for the data extracted form the database.
To keep the example simple this program generates a XML file from a Vector preloaded with hard coded data.
This snippet explains how to handle the element Node parses a XML document and prints it on the console.