|
|
|
|
|
|
|
|
import javax.xml.validation.Validator; |
|
|
import javax.xml.validation.Validator; |
|
|
|
|
|
|
|
|
import org.apache.poi.openxml4j.exceptions.InvalidFormatException; |
|
|
import org.apache.poi.openxml4j.exceptions.InvalidFormatException; |
|
|
import org.apache.poi.xssf.usermodel.XSSFTable; |
|
|
|
|
|
import org.apache.poi.xssf.usermodel.XSSFCell; |
|
|
import org.apache.poi.xssf.usermodel.XSSFCell; |
|
|
import org.apache.poi.xssf.usermodel.XSSFMap; |
|
|
import org.apache.poi.xssf.usermodel.XSSFMap; |
|
|
import org.apache.poi.xssf.usermodel.XSSFRow; |
|
|
import org.apache.poi.xssf.usermodel.XSSFRow; |
|
|
import org.apache.poi.xssf.usermodel.XSSFSheet; |
|
|
import org.apache.poi.xssf.usermodel.XSSFSheet; |
|
|
|
|
|
import org.apache.poi.xssf.usermodel.XSSFTable; |
|
|
import org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell; |
|
|
import org.apache.poi.xssf.usermodel.helpers.XSSFSingleXmlCell; |
|
|
import org.apache.poi.xssf.usermodel.helpers.XSSFXmlColumnPr; |
|
|
import org.apache.poi.xssf.usermodel.helpers.XSSFXmlColumnPr; |
|
|
import org.openxmlformats.schemas.spreadsheetml.x2006.main.STXmlDataType; |
|
|
import org.openxmlformats.schemas.spreadsheetml.x2006.main.STXmlDataType; |
|
|
|
|
|
|
|
|
if (!"".equals(complexTypeName)) { |
|
|
if (!"".equals(complexTypeName)) { |
|
|
NodeList complexTypeList = xmlSchema.getChildNodes(); |
|
|
NodeList complexTypeList = xmlSchema.getChildNodes(); |
|
|
for(int i=0; i< complexTypeList.getLength();i++) { |
|
|
for(int i=0; i< complexTypeList.getLength();i++) { |
|
|
Node node = list.item(i); |
|
|
|
|
|
|
|
|
Node node = complexTypeList.item(i); |
|
|
if ( node instanceof Element) { |
|
|
if ( node instanceof Element) { |
|
|
if (node.getLocalName().equals("complexType")) { |
|
|
if (node.getLocalName().equals("complexType")) { |
|
|
Node nameAttribute = node.getAttributes().getNamedItem("name"); |
|
|
Node nameAttribute = node.getAttributes().getNamedItem("name"); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
return complexTypeNode; |
|
|
return complexTypeNode; |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |