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());
}