public class XmlParser
extends java.lang.Object
Constructor and Description |
---|
XmlParser(Namespace namespace,
ModelInstance modelInstance,
XmlTypesParser parser,
CoreTypeFactory coreTypeFactory) |
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Document |
parseDocument(java.lang.String xml) |
java.lang.Object |
parseObject(org.w3c.dom.Node parent,
Type type,
boolean isNillable,
java.lang.String xmlNamespace,
java.lang.String nodeName,
java.lang.String xsdType)
Tries to parse object of the given type from parent element, using child elements
with the given xml namespace and node name.
|
RecordHolder |
parseRecordType(org.w3c.dom.Node parent,
RecordType type) |
public XmlParser(Namespace namespace, ModelInstance modelInstance, XmlTypesParser parser, CoreTypeFactory coreTypeFactory)
namespace
- modelInstance
- parser
- coreTypeFactory
- public org.w3c.dom.Document parseDocument(java.lang.String xml) throws org.xml.sax.SAXException, java.io.IOException
xml
- xml to parseorg.xml.sax.SAXException
java.io.IOException
public RecordHolder parseRecordType(org.w3c.dom.Node parent, RecordType type) throws XmlParsingException
parent
- type
- XmlParsingException
public java.lang.Object parseObject(org.w3c.dom.Node parent, Type type, boolean isNillable, java.lang.String xmlNamespace, java.lang.String nodeName, java.lang.String xsdType) throws XmlParsingException
parent
- type
- isNillable
- xmlNamespace
- nodeName
- xsdType
- XmlParsingException
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.