public String toString() {
return m_xml;
}
public static XMLLiteral parse(String lexicalForm) throws Exception {
String enclosedXML="<arbitraryTag>"+lexicalForm+"</arbitraryTag>";
Canonicalizer20010315ExclWithComments canonicalizer=new Canonicalizer20010315ExclWithComments();
byte result[]=canonicalizer.engineCanonicalize(enclosedXML.getBytes("UTF-8"));
String canonicalXML=new String(result,"UTF-8");
assert canonicalXML.startsWith("<arbitraryTag>");
assert canonicalXML.endsWith("</arbitraryTag>");
canonicalXML=canonicalXML.substring("<arbitraryTag>".length(),canonicalXML.length()-"</arbitraryTag>".length());
return new XMLLiteral(canonicalXML);