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