How to MoveFirst, MoveNext, MovePrevious, MoveLast in LinQ To XMlPlease Help

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • edcha

    How to MoveFirst, MoveNext, MovePrevious, MoveLast in LinQ To XMlPlease Help

    I have the Next XML

    var xml = new XElement( "clients",
    new XElement("clien t",
    new XAttribute("id" ,1),
    new XElement( "name", "Luis"),
    new XElement( "country",
    "Portugal")
    ),
    new XElement("clien t",
    new XAttribute("id" ,2),
    new XElement( "name", "John"),
    new XElement( "country",
    "England")
    ),
    new XElement("clien t",
    new XAttribute("id" ,3),
    new XElement( "name", "Edwin"),
    new XElement( "country", "Costa
    Rica")
    ),
    new XElement("clien t",
    new XAttribute("id" ,4),
    new XElement( "name",
    "Paulo"),
    new XElement( "country",
    "Portugal")
    )

    );

    And I nedd one code to move between nodes but Without use Foreach or
    While, Only I Can do next.

    var firstClient = xml.Element("cl ient");
    Debug.WriteLine (firstClient);
    var ancestor = firstClient.Nex tNode;
    Debug.WriteLine (ancestor);

    But with this don`t move more than "id",2 Please Help


    Thanks

    Edcha
Working...