I'm new in C# and want to sort an XML in memory by START Attribute but I need to take into account that when START_PLUSDAY Attribute exists.
Here is my XML:
<SCHEDULE>
<PROGS>
<PROG START="07:00:00" END="08:00:00">
<ID></ID>
<DATA>...</DATA>
<STUFF>...</STUFF>
</PROG>
<PROG START="01:00:00" START_PLUSDAY="1" END="02:00:00" END_PLUSDAY="1">
<ID></ID>
<DATA>...</DATA>
<STUFF>...</STUFF>
</PROG>
</PROGS>
</SCHEDULE>
The result I want should look like this:
<SCHEDULE>
<PROGS>
<PROG START="07:00:00" END="08:00:00">
<ID></ID>
<DATA>...</DATA>
<STUFF>...</STUFF>
</PROG>
<PROG START="01:00:00" START_PLUSDAY="1" END="02:00:00" END_PLUSDAY="1">
<ID></ID>
<DATA>...</DATA>
<STUFF>...</STUFF>
</PROG>
</PROGS>
</SCHEDULE>