• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 270
  • Last Modified:

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

0
Tagyourareit
Asked:
Tagyourareit
  • 3
  • 2
1 Solution
 
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
 
TagyourareitAuthor Commented:
Hello saige,

i have found a solution already but thank you anyway.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now