I'm sure some way could be found, but first it begs the question, "Why?" What does it matter in which order those elements appear in the XML? On the surface it seems like worrying about what order a DBMS stores a table's records: it shouldn't matter, should it?
And, if it does matter for some reason I have not imagined, what is the algorithm that determines the order in which they should be ordered?
"Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
~ Terry Pratchett in Nation
What NogDog said saves me a lot of typing, and he says it better than I would have. XML is for the "transport and storage" of data. Use PHP variables, objects, etc. for the manipulation.
Also, your element naming renders the XML invalid (no spaces allowed in names). If you want to designate a unique name for each park, use an attribute: e.g. "<park number="two">".
But if you need to sort an array of data that's already randomly accessible via its string keys, you can do like this ("number" attribute added to "park"):
Bookmarks