Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2014
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. XDocument xml = XDocument.Load(@"C:file.xml");
  2. XNamespace xmlns = "http://www.com/namespace";
  3. var vehicles = from vehicle in xml.Descendants(xmlns + "Element")
  4. select vehicle.Element(xmlns + "Item")
  5. };
  6.  
  7. public static class XDoncumentExtentions
  8. {
  9. private static string DefaultNamespace = "{http://schemas.openxmlformats.org/spreadsheetml/2006/main}";
  10. public static IEnumerable<XElement> DescendantsSimple(this XContainer me, string simpleName)
  11. {
  12. return me.Descendants(string.Format("{0}{1}", DefaultNamespace, simpleName));
  13. }
  14.  
  15. public static IEnumerable<XElement> ElementsSimple(this XContainer me, string simpleName)
  16. {
  17. return me.Elements(string.Format("{0}{1}", DefaultNamespace, simpleName));
  18. }
  19.  
  20. public static XElement ElementSimple(this XContainer me, string simpleName)
  21. {
  22. return me.Element(string.Format("{0}{1}", DefaultNamespace, simpleName));
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement