public class XmlUtils
extends java.lang.Object
| Constructor and Description |
|---|
XmlUtils() |
| Modifier and Type | Method and Description |
|---|---|
static org.w3c.dom.Element |
appendNewElement(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI) |
static org.w3c.dom.Element |
appendNewElement(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI,
java.lang.String value) |
static java.lang.String |
createIdentifier()
Helper function - creates xsd:ID
|
static org.w3c.dom.Element |
createNewElement(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI) |
static org.w3c.dom.Element |
fromFile(java.lang.String path) |
static org.w3c.dom.Element |
fromString(java.lang.String xmlString) |
static org.w3c.dom.Element |
getChildElement(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI) |
static java.util.List<org.w3c.dom.Element> |
getChildElements(org.w3c.dom.Element parentElement) |
static java.util.List<org.w3c.dom.Element> |
getChildElements(org.w3c.dom.Element parentElement,
java.lang.String elementName) |
static java.util.List<org.w3c.dom.Element> |
getChildElements(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI) |
static java.lang.String |
getChildElementTextContent(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI) |
static java.lang.String |
getPrefix(org.w3c.dom.Element element,
java.lang.String namespaceUri) |
static boolean |
isValidID(java.lang.String id) |
static java.lang.String |
toString(org.w3c.dom.Element element) |
static java.lang.String |
toStringWithoutNamespacePrefix(org.w3c.dom.Element element) |
static boolean |
xsdValidate(java.lang.String reqIFPath,
java.io.File xsdFile,
java.util.function.Consumer<java.lang.String> logMessage)
Validates the ReqIF file specified by
reqIFPath using reqif.xsd. |
public static java.util.List<org.w3c.dom.Element> getChildElements(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI)
public static java.util.List<org.w3c.dom.Element> getChildElements(org.w3c.dom.Element parentElement,
java.lang.String elementName)
public static java.util.List<org.w3c.dom.Element> getChildElements(org.w3c.dom.Element parentElement)
public static org.w3c.dom.Element getChildElement(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI)
public static java.lang.String getChildElementTextContent(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI)
public static java.lang.String getPrefix(org.w3c.dom.Element element,
java.lang.String namespaceUri)
public static java.lang.String createIdentifier()
public static boolean isValidID(java.lang.String id)
public static org.w3c.dom.Element appendNewElement(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI,
java.lang.String value)
public static org.w3c.dom.Element appendNewElement(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI)
public static org.w3c.dom.Element createNewElement(org.w3c.dom.Element parentElement,
java.lang.String elementName,
java.lang.String namespaceURI)
public static java.lang.String toString(org.w3c.dom.Element element)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String toStringWithoutNamespacePrefix(org.w3c.dom.Element element)
throws java.lang.Exception
java.lang.Exceptionpublic static org.w3c.dom.Element fromString(java.lang.String xmlString)
throws java.lang.Exception
java.lang.Exceptionpublic static org.w3c.dom.Element fromFile(java.lang.String path)
throws java.lang.Exception
java.lang.Exceptionpublic static boolean xsdValidate(java.lang.String reqIFPath,
java.io.File xsdFile,
java.util.function.Consumer<java.lang.String> logMessage)
throws java.lang.Exception
reqIFPath using reqif.xsd.reqIFPath - the full path to the ReqIF file, not nullxsdFile - the full path to the XSD file, not nulllogMessage - a consumer of validation message, not nullBoolean indicating whether there were any validation errorsjava.lang.Exception - if an exception occurs during validation