Arbeiten mit SolutionXML-Elementen
Fügen Sie SolutionXML-Element zur Zeichnung Visio hinzu
SolutionXML ist wohlgeformtes XML, das in einem SolutionXML-Element enthalten ist, das ein standardisiertes Mittel zum Beibehalten von Lösungsdaten bereitstellt. Benutzer können SolutionXML auf Dokumentebene speichern, wo es sofort im VisioDocument-Element gespeichert wird. In der Regel ist dies die einfachste Methode zum Speichern und Abrufen von SolutionXMLAspose.Diagram for Java.
DasLösungXML Die Klasse stellt das SolutionXML-Element in Visio-Zeichnungen dar. Die Add-Methode, verfügbar gemacht durch dieLösungXML -Klasse ermöglicht das Hinzufügen eines SolutionXML-Elements.
Programmierbeispiel für SolutionXML-Elemente hinzufügen
| // For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
| // The path to the documents directory. | |
| String dataDir = Utils.getDataDir(AddSolutionXMLElement.class); | |
| // load source Visio diagram | |
| Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
| // initialize SolutionXML object | |
| SolutionXML solXML = new SolutionXML(); | |
| // set name | |
| solXML.setName("Solution XML"); | |
| // set xml value | |
| solXML.setXmlValue("XML Value"); | |
| // add SolutionXML element | |
| diagram.getSolutionXMLs().add(solXML); | |
| // save Visio diagram | |
| diagram.save(dataDir + "AddSolutionXMLElement_Out.vsdx", SaveFileFormat.VSDX); |
Lesen von XML-Werten aus dem SolutionXML-Element
SolutionXML ist wohlgeformtes XML, das in einem SolutionXML-Element enthalten ist, das ein standardisiertes Mittel zum Beibehalten von Lösungsdaten bereitstellt. Die Benutzer können mithilfe von XML-Werte aus dem SolutionXML-Element lesenAspose.Diagram for Java.
Die SolutionXMLs-Eigenschaft, die von der bereitgestellt wirdDiagram Klasse, unterstützt eine Sammlung von Aspose.Diagram.SolutionXML-Objekten. Mit dieser Eigenschaft können die XML-Werte aus dem SolutionXML-Element gelesen werden.
Programmierbeispiel für SolutionXML-Elemente lesen
| // For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-Java | |
| // The path to the documents directory. | |
| String dataDir = Utils.getDataDir(ReadSolutionXMLElement.class); | |
| // load source Visio diagram | |
| Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
| // iterate through SolutionXML elements | |
| for (SolutionXML solutionXML :(Iterable<SolutionXML>) diagram.getSolutionXMLs()) | |
| { | |
| // get name property | |
| System.out.println(solutionXML.getName()); | |
| // get xml value | |
| System.out.println(solutionXML.getXmlValue()); | |
| } |