Xref order lost when some are unresolved
When an entry is parsed from XML the elements are turned into Xrslv objects initially and then an attempt is made to resolve them. When all are resolved the resulting Xref objects maintain the original order of the s but when some are and some aren't the original order is lost since when entries are converted back to XML, the resolved and unresolved xrefs are translated back to tags in two separate groups.
- Keep both Xrefs and Xrslv objects in the same same list in a Sens object.
- Use shared order numbers in the Xref and Xrslv objects on a Sens object.
- Will this still be a problem after seq# in s are implemented? (see http://www.edrdg.org/wiki/index.php/JMdict:_Next_Generation#Cross-References)
This problem was noted earlier in IS-150