Language
Asturianu (ast)
Català (ca)
Čeština (cs)
Dansk (da)
Deutsch (de)
English [US] (en-US)
Español (es)
Esperanto (eo)
Eesti keel (et)
Euskara (eu)
Français (fr)
Gàidhlig (gd)
Galego (gl)
Italiano (it)
Lietuvių (lt)
Magyar (hu)
Nederlands (nl)
Norsk (no)
Polski (pl)
Português [do Brasil] (pt-BR)
Português [Europeu] (pt)
Română (ro)
Slovenčina (sk)
Slovenščina (sl)
Suomi (fi)
Svenska (sv)
Yкраїнська (uk)
Tiếng Việt (vi)
Türkçe (tr)
ኦሮሚኛ (om)
Հայերեն (hy)
Ελληνικά (el)
български език (bg)
Русский (ru)
Cрпски [ћирилицом] (sr)
עברית (he)
हिन्दी (hi)
ភាសាខ្មែរ (km)
தமிழ் (ta)
ภาษาไทย (th)
简体中文 (zh-CN)
正體中文 (zh-TW)
日本語 (ja)
한국어 (ko)
The Free and Open Productivity Suite
util
Class XMLTools.XMLTagsChecker
util.XMLTools.XMLWriter
|
+--util.XMLTools.XMLWellFormChecker
|
+--util.XMLTools.XMLTagsChecker
Enclosing class: XMLTools
public static class XMLTools.XMLTagsChecker extends XMLTools.XMLWellFormChecker
Beside structure of XML this class also can check existence
of tags, inner tags, and character data. After document
completion there is a way to check if required tags and
character data was found. If there any error occurs an
appropriate message is output.
Method Summary
void
addCharacters (String ch)
Adds a character data which must be contained in the XML data.
void
addCharactersEnclosed (String ch,
String outerTag)
Adds a character data which must be contained in the XML data and
must be inside the tag with name outerTag
.
void
addTag (String tag)
Adds a tag name which must be contained in the XML data.
void
addTagEnclosed (String tag,
String outerTag)
Adds a tag name which must be contained in the XML data and
must be inside the tag with name outerTag
.
void
characters (String ch)
boolean
checkTags ()
Checks if the XML data was valid and well formed and if
all necessary tags and character data was found.
void
startElement (String name,
com.sun.star.xml.sax.XAttributeList attrs)
tags
protected Hashtable tags
chars
protected Hashtable chars
allOK
protected boolean allOK
XMLTools.XMLTagsChecker
public XMLTools.XMLTagsChecker (PrintWriter log)
addTag
public void addTag (String tag)
Adds a tag name which must be contained in the XML data.
addTagEnclosed
public void addTagEnclosed (String tag,
String outerTag)
Adds a tag name which must be contained in the XML data and
must be inside the tag with name outerTag
.
addCharacters
public void addCharacters (String ch)
Adds a character data which must be contained in the XML data.
addCharactersEnclosed
public void addCharactersEnclosed (String ch,
String outerTag)
Adds a character data which must be contained in the XML data and
must be inside the tag with name outerTag
.
startElement
public void startElement (String name,
com.sun.star.xml.sax.XAttributeList attrs)
Overrides: startElement
in class XMLTools.XMLWellFormChecker
characters
public void characters (String ch)
Overrides: characters
in class XMLTools.XMLWriter
checkTags
public boolean checkTags ()
Checks if the XML data was valid and well formed and if
all necessary tags and character data was found.