Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Type | Name and description |
---|---|
static String |
escapeControlCharacters(String orig) Escape control characters (below 0x20) with their XML entities, e.g. |
static String |
escapeXml(String orig) Escape the following characters " ' & < > with their XML entities, e.g.
|
static SAXParser |
newSAXParser(String schemaLanguage, Source... schemas) Factory method to create a SAXParser configured to validate according to a particular schema language and optionally providing the schema sources to validate with. |
static SAXParser |
newSAXParser(String schemaLanguage, boolean namespaceAware, boolean validating, Source... schemas) Factory method to create a SAXParser configured to validate according to a particular schema language and optionally providing the schema sources to validate with. |
static SAXParser |
newSAXParser(String schemaLanguage, File schema) Factory method to create a SAXParser configured to validate according to a particular schema language and a File containing the schema to validate against. |
static SAXParser |
newSAXParser(String schemaLanguage, boolean namespaceAware, boolean validating, File schema) Factory method to create a SAXParser configured to validate according to a particular schema language and a File containing the schema to validate against. |
static SAXParser |
newSAXParser(String schemaLanguage, URL schema) Factory method to create a SAXParser configured to validate according to a particular schema language and an URL pointing to the schema to validate against. |
static SAXParser |
newSAXParser(String schemaLanguage, boolean namespaceAware, boolean validating, URL schema) Factory method to create a SAXParser configured to validate according to a particular schema language and an URL pointing to the schema to validate against. |
static String |
serialize(Element element) Return a pretty String version of the Element. |
static void |
serialize(Element element, OutputStream os) Write a pretty version of the Element to the OutputStream. |
static void |
serialize(Element element, Writer w) Write a pretty version of the Element to the Writer. |
static String |
serialize(Node node) Return a pretty String version of the Node. |
static void |
serialize(Node node, OutputStream os) Write a pretty version of the Node to the OutputStream. |
static void |
serialize(Node node, Writer w) Write a pretty version of the Node to the Writer. |
static String |
serialize(GPathResult node) Return a pretty version of the GPathResult. |
static void |
serialize(GPathResult node, OutputStream os) Write a pretty version of the GPathResult to the OutputStream. |
static void |
serialize(GPathResult node, Writer w) Write a pretty version of the GPathResult to the Writer. |
static String |
serialize(Writable writable) Return a pretty String version of the XML content produced by the Writable. |
static void |
serialize(Writable writable, OutputStream os) Write a pretty version of the XML content produced by the Writable to the OutputStream. |
static void |
serialize(Writable writable, Writer w) Write a pretty version of the XML content produced by the Writable to the Writer. |
static String |
serialize(String xmlString) Return a pretty version of the XML content contained in the given String. |
static void |
serialize(String xmlString, OutputStream os) Write a pretty version of the given XML string to the OutputStream. |
static void |
serialize(String xmlString, Writer w) Write a pretty version of the given XML string to the Writer. |
Escape control characters (below 0x20) with their XML entities, e.g.
carriage return (Ctrl-M or r
) becomes
Notes:
orig
- the original String Escape the following characters " ' & < >
with their XML entities, e.g.
"bread" & "butter"
becomes "bread" & "butter"
.
Notes:
orig
- the original StringFactory method to create a SAXParser configured to validate according to a particular schema language and optionally providing the schema sources to validate with. The created SAXParser will be namespace-aware and not validate against DTDs.
schemaLanguage
- the schema language used, e.g. XML Schema or RelaxNG (as per the String representation in javax.xml.XMLConstants)schemas
- the schemas to validate againstFactory method to create a SAXParser configured to validate according to a particular schema language and optionally providing the schema sources to validate with.
schemaLanguage
- the schema language used, e.g. XML Schema or RelaxNG (as per the String representation in javax.xml.XMLConstants)namespaceAware
- will the parser be namespace awarevalidating
- will the parser also validate against DTDsschemas
- the schemas to validate againstFactory method to create a SAXParser configured to validate according to a particular schema language and a File containing the schema to validate against. The created SAXParser will be namespace-aware and not validate against DTDs.
schemaLanguage
- the schema language used, e.g. XML Schema or RelaxNG (as per the String representation in javax.xml.XMLConstants)schema
- a file containing the schema to validate againstFactory method to create a SAXParser configured to validate according to a particular schema language and a File containing the schema to validate against.
schemaLanguage
- the schema language used, e.g. XML Schema or RelaxNG (as per the String representation in javax.xml.XMLConstants)namespaceAware
- will the parser be namespace awarevalidating
- will the parser also validate against DTDsschema
- a file containing the schema to validate againstFactory method to create a SAXParser configured to validate according to a particular schema language and an URL pointing to the schema to validate against. The created SAXParser will be namespace-aware and not validate against DTDs.
schemaLanguage
- the schema language used, e.g. XML Schema or RelaxNG (as per the String representation in javax.xml.XMLConstants)schema
- a URL pointing to the schema to validate againstFactory method to create a SAXParser configured to validate according to a particular schema language and an URL pointing to the schema to validate against.
schemaLanguage
- the schema language used, e.g. XML Schema or RelaxNG (as per the String representation in javax.xml.XMLConstants)namespaceAware
- will the parser be namespace awarevalidating
- will the parser also validate against DTDsschema
- a URL pointing to the schema to validate againstReturn a pretty String version of the Element.
element
- the Element to serializeWrite a pretty version of the Element to the OutputStream.
element
- the Element to serializeos
- the OutputStream to write toWrite a pretty version of the Element to the Writer.
element
- the Element to serializew
- the Writer to write toReturn a pretty String version of the Node.
node
- the Node to serializeWrite a pretty version of the Node to the OutputStream.
node
- the Node to serializeos
- the OutputStream to write toWrite a pretty version of the Node to the Writer.
node
- the Node to serializew
- the Writer to write toReturn a pretty version of the GPathResult.
node
- a GPathResult to serialize to a StringWrite a pretty version of the GPathResult to the OutputStream.
node
- a GPathResult to serializeos
- the OutputStream to write toWrite a pretty version of the GPathResult to the Writer.
node
- a GPathResult to serializew
- the Writer to write toReturn a pretty String version of the XML content produced by the Writable.
writable
- the Writable to serializeWrite a pretty version of the XML content produced by the Writable to the OutputStream.
writable
- the Writable to serializeos
- the OutputStream to write toWrite a pretty version of the XML content produced by the Writable to the Writer.
writable
- the Writable to serializew
- the Writer to write toReturn a pretty version of the XML content contained in the given String.
xmlString
- the String to serializeWrite a pretty version of the given XML string to the OutputStream.
xmlString
- the String to serializeos
- the OutputStream to write to