Utilisation des éléments SolutionXML

Ajouter un élément SolutionXML au dessin Visio

SolutionXML est un XML bien formé contenu dans un élément SolutionXML qui fournit un moyen standardisé de persistance des données de solution. Les utilisateurs peuvent stocker SolutionXML au niveau du document, où il est stocké immédiatement dans l’élément VisioDocument. En règle générale, il s’agit du moyen le plus simple de stocker et de récupérer SolutionXML à l’aide deAspose.Diagram for Java.

LaSolutionXML La classe représente l’élément SolutionXML dans les dessins Visio. La méthode Add, exposée par leSolutionXML class, permet d’ajouter un élément SolutionXML.

Ajouter un exemple de programmation d’élément SolutionXML

// 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);

Lecture des valeurs XML à partir de l’élément SolutionXML

SolutionXML est un XML bien formé contenu dans un élément SolutionXML qui fournit un moyen standardisé de persistance des données de solution. Les utilisateurs peuvent lire les valeurs XML de l’élément SolutionXML en utilisantAspose.Diagram for Java.

La propriété SolutionXMLs, exposée par leDiagram classe, prend en charge une collection d’objets Aspose.Diagram.SolutionXML. Cette propriété peut être utilisée pour lire les valeurs XML à partir de l’élément SolutionXML.

Lecture de l’exemple de programmation d’éléments SolutionXML

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