xmlc command is used to run XMLC. It parses an HTML page and normally
creates a Java class than contains a DOM representation of that
XMLC compilation process is straight forward, with only a class
name, output directory and a HTML file normally required as parameters.
-d classes -class sample.Hello hello.html would generate an XMLC
class named sample.HelloHTML from a HTML file hello.html and writes
the resulting class file under the directory classes. The HTML page
could look like this:
xmlc command compiles the document into a Java class:
In addition to the standard DOM document access method, the generated
class will contain a get method for each element that contains an
HTML documents, this is the id attribute, valid for almost all tags.
With XML documents, these are all attributes declared to be type
ID in the DTD.
get method will be named in the form getElementIdname. With the
first character of the id being shifted to upper case to conform
to the Java convention. The return type will be the DOM class that
represents the element.
span tags, a set method is generated for replacing the text inside
the span element with the passed in argument.