Apache Ant/XML Summary
Brief Overview of XML
[edit | edit source]This chapter has a summary of the things you need to know about XML to use Apache Ant. It is not a lot of information and users that are already familiar with HTML will pick up the concepts very quickly.
You do not need to know a lot about XML to use Ant. Just a few syntaxical items.
First, you must be very careful to match up the "begin" and "end" tags. Begin tags start with a "<" and end tags have the same name but start with a "</". Here is an simple example:
<MyDataElement> Data Inside... </MyDataElement>
Train your eye to look for the </ that ends a tag. If it does not match up something is wrong. Tags that do not match up will cause errors.
Data Element Nesting
[edit | edit source]All XML Data Elements must be paired using matching start and end tags:
<Parent_XML_Element> <Child_XML_Element> <Sub_Child_XML_Element> </Sub_Child_XML_Element> </Child_XML_Element> </Parent_XML_Element >
Understanding this paired nesting structure is critical to creating working Ant build files.
XML Attributes
[edit | edit source]The XML begin tag may also have attributes.
<MyTag attribute1="nothing" attribute2="nothing else">Text</MyTag>