Lavorare con gli elementi SolutionXML
Aggiungere l’elemento SolutionXML al disegno Visio
SolutionXML è un codice XML ben formato contenuto all’interno di un elemento SolutionXML che fornisce un mezzo standardizzato per la persistenza dei dati della soluzione. Gli utenti possono archiviare SolutionXML a livello di documento, dove viene archiviato immediatamente nell’elemento VisioDocument. In genere, questo è il modo più semplice per archiviare e recuperare SolutionXML utilizzandoAspose.Diagram for Java.
IlSoluzioneXML class rappresenta l’elemento SolutionXML nei disegni Visio. Il metodo Add, esposto daSoluzioneXML class, consente di aggiungere un elemento SolutionXML.
Aggiungere un esempio di programmazione dell’elemento 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); |
Lettura di valori XML dall’elemento SolutionXML
SolutionXML è un codice XML ben formato contenuto all’interno di un elemento SolutionXML che fornisce un mezzo standardizzato per la persistenza dei dati della soluzione. Gli utenti possono leggere i valori XML dall’elemento SolutionXML utilizzandoAspose.Diagram for Java.
La proprietà SolutionXMLs, esposta daDiagram class, supporta una raccolta di oggetti Aspose.Diagram.SolutionXML. Questa proprietà può essere utilizzata per leggere i valori XML dall’elemento SolutionXML.
Lettura dell’esempio di programmazione dell’elemento 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()); | |
} |