|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.crosswire.common.xml.XMLUtil
public final class XMLUtil
Utilities for working with SAX XML parsing.
for license details.
The copyright to this program is held by it's authors.
Field Summary | |
---|---|
protected static Logger |
log
The log stream |
private static Pattern |
validCharacterEntityPattern
|
Constructor Summary | |
---|---|
private |
XMLUtil()
Prevent Instansiation |
Method Summary | |
---|---|
static String |
cleanAllEntities(String broken)
A parse has failed so we can try to kill the broken entities and then have another go. |
static String |
cleanAllTags(String broken)
XML parse failed, so we can try getting rid of all the tags and having another go. |
static void |
debugSAXAttributes(Attributes attrs)
Show the attributes of an element as debug |
static String |
escape(String s)
Normalizes the given string |
static org.jdom.Document |
getDocument(String subject)
Get and load an XML file from the classpath and a few other places into a JDOM Document object. |
private static String |
guessEntity(String brokenEntity)
Attempt to guess what the entity should have been and fix it, or remove it if there are no obvious replacements. |
static String |
writeToString(SAXEventProvider provider)
Serialize a SAXEventProvider into an XML String |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final Logger log
private static Pattern validCharacterEntityPattern
Constructor Detail |
---|
private XMLUtil()
Method Detail |
---|
public static org.jdom.Document getDocument(String subject) throws org.jdom.JDOMException, IOException
subject
- The name of the desired resource (without any extension)
IOException
- if there is a problem reading the file
org.jdom.JDOMException
- If the resource is not valid XMLpublic static String writeToString(SAXEventProvider provider) throws SAXException
provider
- The source of SAX events
SAXException
public static void debugSAXAttributes(Attributes attrs)
public static String escape(String s)
public static String cleanAllEntities(String broken)
private static String guessEntity(String brokenEntity)
public static String cleanAllTags(String broken)
|
Copyright ยจ 2003-2006 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |