Class XSSFImportFromXML


  • public class XSSFImportFromXML
    extends java.lang.Object
    Imports data from an external XML to an XLSX according to one of the mappings defined.The output XML Schema must respect this limitations:
    • the input XML must be valid according to the XML Schema used in the mapping
    • denormalized table mapping is not supported (see OpenOffice part 4: chapter 3.5.1.7)
    • all the namespaces used in the document must be declared in the root node
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void importFromXML​(java.lang.String xmlInputString)
      Imports an XML into the XLSX using the Custom XML mapping defined
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XSSFImportFromXML

        public XSSFImportFromXML​(XSSFMap map)
    • Method Detail

      • importFromXML

        public void importFromXML​(java.lang.String xmlInputString)
                           throws org.xml.sax.SAXException,
                                  javax.xml.xpath.XPathExpressionException,
                                  java.io.IOException
        Imports an XML into the XLSX using the Custom XML mapping defined
        Parameters:
        xmlInputString - the XML to import
        Throws:
        org.xml.sax.SAXException - if error occurs during XML parsing
        javax.xml.xpath.XPathExpressionException - if error occurs during XML navigation
        java.io.IOException - if there are problems reading the input string