From 3ab6847bcc6d4747bf6330a25ee23ceaa153fc89 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Tue, 21 Feb 2023 13:11:59 +0000 Subject: [PATCH] [bug-66485] poi-ooxml-full: generate classes for drawing/2012/chart schema git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1907789 13f79535-47bb-0310-9956-ffa450edef68 --- poi-ooxml-full/build.gradle | 2 +- .../apache/poi/schemas/drawing-chart2012.xsd | 129 ++++++++++++++++++ .../apache/poi/ooxml/POIXMLTypeLoader.java | 1 + 3 files changed, 131 insertions(+), 1 deletion(-) create mode 100644 poi-ooxml-full/src/main/xmlschema/org/apache/poi/schemas/drawing-chart2012.xsd diff --git a/poi-ooxml-full/build.gradle b/poi-ooxml-full/build.gradle index ee9edd81d5..01e5d47d91 100644 --- a/poi-ooxml-full/build.gradle +++ b/poi-ooxml-full/build.gradle @@ -75,7 +75,7 @@ task copy_xsds(type: Copy) { from ('src/main/xmlschema/org/apache/poi/xdgf') from ('src/main/xmlschema/org/apache/poi/schemas') { include 'XAdES*.xsd', '*.xsdconfig', 'xmldsig*.xsd', 'ooxmlSchemas.xsdconfig', 'markup-compatibility.xsd', - 'vmlDrawing.xsd', 'word12.xsd', 'xlThreaded*.xsd', 'dml-drawing.xsd' + 'vmlDrawing.xsd', 'word12.xsd', 'xlThreaded*.xsd', 'dml-drawing.xsd', 'drawing-chart2012.xsd' exclude '*.zip' } from ('src/main/xmlschema/org/apache/poi/poifs/crypt') { diff --git a/poi-ooxml-full/src/main/xmlschema/org/apache/poi/schemas/drawing-chart2012.xsd b/poi-ooxml-full/src/main/xmlschema/org/apache/poi/schemas/drawing-chart2012.xsd new file mode 100644 index 0000000000..6bcec5ae69 --- /dev/null +++ b/poi-ooxml-full/src/main/xmlschema/org/apache/poi/schemas/drawing-chart2012.xsd @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/poi-ooxml/src/main/java/org/apache/poi/ooxml/POIXMLTypeLoader.java b/poi-ooxml/src/main/java/org/apache/poi/ooxml/POIXMLTypeLoader.java index 243f1d7f18..cdcd757671 100644 --- a/poi-ooxml/src/main/java/org/apache/poi/ooxml/POIXMLTypeLoader.java +++ b/poi-ooxml/src/main/java/org/apache/poi/ooxml/POIXMLTypeLoader.java @@ -68,6 +68,7 @@ public class POIXMLTypeLoader { map.put(MS_EXCEL_URN, "x"); map.put(MS_WORD_URN, "w10"); map.put(MS_VML_URN, "v"); + map.put("http://schemas.microsoft.com/office/drawing/2012/chart", "c15"); DEFAULT_XML_OPTIONS.setSaveSuggestedPrefixes(Collections.unmodifiableMap(map)); } }