Package org.eclipse.jetty.xml
Class XmlParser
- java.lang.Object
-
- org.eclipse.jetty.xml.XmlParser
-
@Deprecated(since="2021-05-27") public class XmlParser extends java.lang.Object
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.XML Parser wrapper. This class wraps any standard JAXP1.1 parser with convieniant error and entity handlers and a mini dom-like document tree.By default, the parser is created as a validating parser only if xerces is present. This can be configured by setting the "org.eclipse.jetty.xml.XmlParser.Validating" system property.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XmlParser.Attribute
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.static class
XmlParser.Node
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addContentHandler(java.lang.String trigger, org.xml.sax.ContentHandler observer)
Deprecated.Add a ContentHandler.java.lang.String
getDTD()
Deprecated.java.lang.String
getXpath()
Deprecated.boolean
isValidating()
Deprecated.XmlParser.Node
parse(java.io.File file)
Deprecated.Parse File.XmlParser.Node
parse(java.io.InputStream in)
Deprecated.Parse InputStream.XmlParser.Node
parse(java.lang.String url)
Deprecated.Parse String URL.XmlParser.Node
parse(org.xml.sax.InputSource source)
Deprecated.void
redirectEntity(java.lang.String name, java.net.URL entity)
Deprecated.void
setValidating(boolean validating)
Deprecated.void
setXpath(java.lang.String xpath)
Deprecated.Set an XPath A very simple subset of xpath is supported to select a partial tree.
-
-
-
Method Detail
-
setValidating
public void setValidating(boolean validating)
Deprecated.
-
isValidating
public boolean isValidating()
Deprecated.
-
redirectEntity
public void redirectEntity(java.lang.String name, java.net.URL entity)
Deprecated.
-
getXpath
public java.lang.String getXpath()
Deprecated.- Returns:
- Returns the xpath.
-
setXpath
public void setXpath(java.lang.String xpath)
Deprecated.Set an XPath A very simple subset of xpath is supported to select a partial tree. Currently only path like "/node1/nodeA | /node1/nodeB" are supported.- Parameters:
xpath
- The xpath to set.
-
getDTD
public java.lang.String getDTD()
Deprecated.
-
addContentHandler
public void addContentHandler(java.lang.String trigger, org.xml.sax.ContentHandler observer)
Deprecated.Add a ContentHandler. Add an additional _content handler that is triggered on a tag name. SAX events are passed to the ContentHandler provided from a matching start element to the corresponding end element. Only a single _content handler can be registered against each tag.- Parameters:
trigger
- Tag local or q name.observer
- SAX ContentHandler
-
parse
public XmlParser.Node parse(org.xml.sax.InputSource source) throws java.io.IOException, org.xml.sax.SAXException
Deprecated.- Throws:
java.io.IOException
org.xml.sax.SAXException
-
parse
public XmlParser.Node parse(java.lang.String url) throws java.io.IOException, org.xml.sax.SAXException
Deprecated.Parse String URL.- Parameters:
url
- the url to the xml to parse- Returns:
- the root node of the xml
- Throws:
java.io.IOException
- if unable to load the xmlorg.xml.sax.SAXException
- if unable to parse the xml
-
parse
public XmlParser.Node parse(java.io.File file) throws java.io.IOException, org.xml.sax.SAXException
Deprecated.Parse File.- Parameters:
file
- the file to the xml to parse- Returns:
- the root node of the xml
- Throws:
java.io.IOException
- if unable to load the xmlorg.xml.sax.SAXException
- if unable to parse the xml
-
parse
public XmlParser.Node parse(java.io.InputStream in) throws java.io.IOException, org.xml.sax.SAXException
Deprecated.Parse InputStream.- Parameters:
in
- the input stream of the xml to parse- Returns:
- the root node of the xml
- Throws:
java.io.IOException
- if unable to load the xmlorg.xml.sax.SAXException
- if unable to parse the xml
-
-