|  | @@ -14,6 +14,7 @@ namespace PSDText
 | 
											
												
													
														|  |          private readonly string _xmlData;
 |  |          private readonly string _xmlData;
 | 
											
												
													
														|  |          private readonly XmlNamespaceManager _ns = new XmlNamespaceManager(new NameTable());
 |  |          private readonly XmlNamespaceManager _ns = new XmlNamespaceManager(new NameTable());
 | 
											
												
													
														|  |          public List<TextData> TextData;
 |  |          public List<TextData> TextData;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |          private string Readxmpmeta(string path)
 |  |          private string Readxmpmeta(string path)
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  |              var sb = new StringBuilder(1000);
 |  |              var sb = new StringBuilder(1000);
 | 
											
										
											
												
													
														|  | @@ -49,7 +50,7 @@ namespace PSDText
 | 
											
												
													
														|  |          private XmlDocument ReadXML()
 |  |          private XmlDocument ReadXML()
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  |              var xml = new XmlDocument();
 |  |              var xml = new XmlDocument();
 | 
											
												
													
														|  | -            
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              using (var sr = new StringReader(_xmlData))
 |  |              using (var sr = new StringReader(_xmlData))
 | 
											
												
													
														|  |              using (var reader = XmlReader.Create(sr))
 |  |              using (var reader = XmlReader.Create(sr))
 | 
											
												
													
														|  |              {
 |  |              {
 | 
											
										
											
												
													
														|  | @@ -59,11 +60,11 @@ namespace PSDText
 | 
											
												
													
														|  |              return xml;
 |  |              return xml;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -        public List<TextData> GetTextData()
 |  | 
 | 
											
												
													
														|  | 
 |  | +        private List<TextData> GetTextData()
 | 
											
												
													
														|  |          {
 |  |          {
 | 
											
												
													
														|  |              var xml = ReadXML();
 |  |              var xml = ReadXML();
 | 
											
												
													
														|  |              var data = new List<TextData>();
 |  |              var data = new List<TextData>();
 | 
											
												
													
														|  | -            
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              var textNodes =
 |  |              var textNodes =
 | 
											
												
													
														|  |                  xml.SelectNodes("/x:xmpmeta/rdf:RDF/rdf:Description/photoshop:TextLayers/rdf:Bag/rdf:li", _ns);
 |  |                  xml.SelectNodes("/x:xmpmeta/rdf:RDF/rdf:Description/photoshop:TextLayers/rdf:Bag/rdf:li", _ns);
 | 
											
												
													
														|  |              foreach (XmlNode textNode in textNodes)
 |  |              foreach (XmlNode textNode in textNodes)
 | 
											
										
											
												
													
														|  | @@ -71,7 +72,7 @@ namespace PSDText
 | 
											
												
													
														|  |                  var name = textNode.SelectSingleNode("./photoshop:LayerName", _ns)?.InnerText;
 |  |                  var name = textNode.SelectSingleNode("./photoshop:LayerName", _ns)?.InnerText;
 | 
											
												
													
														|  |                  var text = textNode.SelectSingleNode("./photoshop:LayerText", _ns)?.InnerText;
 |  |                  var text = textNode.SelectSingleNode("./photoshop:LayerText", _ns)?.InnerText;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -                data.Add(new TextData{Name = name, Text = text});
 |  | 
 | 
											
												
													
														|  | 
 |  | +                data.Add(new TextData { Name = name, Text = text });
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |              return data;
 |  |              return data;
 |