equal
deleted
inserted
replaced
96 { |
96 { |
97 Relations.Add(new LDTRelation(Elem)); |
97 Relations.Add(new LDTRelation(Elem)); |
98 } |
98 } |
99 } |
99 } |
100 } |
100 } |
|
101 static public LDTFile FromXML(XDocument xdoc) |
|
102 { |
|
103 LDTFile returnFile = new LDTFile(); |
|
104 returnFile.Project = new LDTProject(xdoc.Root.Element("project")); |
|
105 foreach (XElement Elem in xdoc.Root.Element("medias").Elements()) |
|
106 { |
|
107 returnFile.Medias.Add(new LDTMedia(Elem)); |
|
108 } |
|
109 |
|
110 foreach (XElement Elem in xdoc.Root.Element("annotations").Elements()) |
|
111 { |
|
112 returnFile.Annotations.Add(new LDTAnnotationsContent(Elem)); |
|
113 } |
|
114 |
|
115 foreach (XElement Elem in xdoc.Root.Element("displays").Elements()) |
|
116 { |
|
117 returnFile.Displays.Add(new LDTDisplay(Elem)); |
|
118 } |
|
119 |
|
120 foreach (XElement Elem in xdoc.Root.Element("edits").Elements()) |
|
121 { |
|
122 returnFile.Edits.Add(new LDTEditing(Elem)); |
|
123 } |
|
124 |
|
125 if (xdoc.Root.Element("realtions") != null) |
|
126 { |
|
127 foreach (XElement Elem in xdoc.Root.Element("realtions").Elements()) |
|
128 { |
|
129 returnFile.Relations.Add(new LDTRelation(Elem)); |
|
130 } |
|
131 } |
|
132 return returnFile; |
|
133 } |
|
134 |
101 public XDocument XMLFile |
135 public XDocument XMLFile |
102 { |
136 { |
103 get |
137 get |
104 { |
138 { |
105 return new XDocument(XML); |
139 return new XDocument(XML); |