XML reading LINQ to XML C#

Hello experts,

I would like to open XML and read it ... when i read last node in said XML i would read same XML in reverse order
and when i reach 1st node again i would read XML till i hit last node.

So basically i want to create a loop that will go from 1st node to last and when last then read it again in reeverse
order.

Coding in C#.

Thank you!

PS

xml example:

<?xml version="1.0" encoding="utf-8"?>
<start>
  <move id="1">
    <X1>67047.91</X1>
    <Y1>-80177.84</Y1>
    <Z1>-3007.851</Z1>
    <X2>-3007.851</X2>
    <Y2>-3007.851</Y2>
    <Z2>-3007.851</Z2>
    <heading>28191</heading>
  </move>
  <move id="2">
    <X1>67047.2656</X1>
    <Y1>-80175.5547</Y1>
    <Z1>-3007.21313</Z1>
    <X2>-3007.21313</X2>
    <Y2>-3007.21313</Y2>
    <Z2>-3007.21313</Z2>
    <heading>19219</heading>
  </move>
  <move id="3">
    <X1>67026.7656</X1>
    <Y1>-80102.3047</Y1>
    <Z1>-3007.918</Z1>
    <X2>-3007.918</X2>
    <Y2>-3007.918</Y2>
    <Z2>-3007.918</Z2>
    <heading>19219</heading>
</start>
  </move>

Open in new window

TagyourareitAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

it_saigeDeveloperCommented:
What is the purpose of rereading the XML?  If it is not going to change then you can just work with the in-memory objects.

-saige-
0
it_saigeDeveloperCommented:
How do you translate my question as accusing you of asking a homework question?  I wanted to know if there was any reason why you couldn't work on the in memory objects.

-saige-
0
TagyourareitAuthor Commented:
Hello. It wasn't you ... Moderator deleted previous posts.

I am sorry for the confusion.
0
it_saigeDeveloperCommented:
If you still want/need assistance with this, then we can continue from here.

-saige-
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
TagyourareitAuthor Commented:
Hello saige,

i have found a solution already but thank you anyway.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
XML

From novice to tech pro — start learning today.