العمل مع عناصر SolutionXML
أضف عنصر SolutionXML إلى رسم Visio
إن SolutionXML عبارة عن XML منسق بشكل جيد ومضمَّن في عنصر SolutionXML الذي يوفر وسيلة معيارية لبيانات الحل المستمرة. يمكن للمستخدمين تخزين SolutionXML على مستوى المستند ، حيث يتم تخزينه على الفور في عنصر VisioDocument. عادةً ما تكون هذه هي أسهل طريقة لتخزين واسترداد SolutionXML باستخدامAspose.Diagram for .NET.
الSolutionXML تمثل class عنصر SolutionXML في رسومات Visio. طريقة الإضافة ، المكشوفة بواسطةSolutionXML class ، تسمح بإضافة عنصر SolutionXML.
أضف نموذجًا لبرمجة عنصر SolutionXML
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_SolutionXML(); | |
// Load source Visio diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
// Initialize SolutionXML object | |
SolutionXML solXML = new SolutionXML(); | |
// Set name | |
solXML.Name = "Solution XML"; | |
// Set xml value | |
solXML.XmlValue = "XML Value"; | |
// Add SolutionXML element | |
diagram.SolutionXMLs.Add(solXML); | |
// Save Visio diagram | |
diagram.Save(dataDir + "AddSolutionXMLElement_out.vsdx", SaveFileFormat.VSDX); |
قراءة قيم XML من SolutionXML Element
إن SolutionXML عبارة عن XML منسق بشكل جيد ومضمَّن في عنصر SolutionXML الذي يوفر وسيلة معيارية لبيانات الحل المستمرة. يمكن للمستخدمين قراءة قيم XML من عنصر SolutionXML باستخدامAspose.Diagram for .NET.
الخاصية SolutionXMLs ، المكشوفة بواسطة ملفDiagram فئة ، تدعم مجموعة Aspose.Diagram.SolutionXML كائنات. يمكن استخدام هذه الخاصية لقراءة قيم XML من عنصر SolutionXML.
نموذج البرمجة لعنصر SolutionXML
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_SolutionXML(); | |
// Load source Visio diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
// Iterate through SolutionXML elements | |
foreach (SolutionXML solutionXML in diagram.SolutionXMLs) | |
{ | |
// Get name property | |
Console.WriteLine(solutionXML.Name); | |
// Get xml value | |
Console.WriteLine(solutionXML.XmlValue); | |
} |