emlparser and metacat-emlparser do not return same results
The parser at http://knb.ecoinformatics.org/emlparser/parse is not reporting the same results as the parser when a document is inserted at http://metacat.lternet.edu/knb/style/skins/dev/loadxml.jsp
The emlparser reported that a document passed the references check. The document was rejected by LTER's metacat because the content of one of the <references> contained a tag, and so did not exactly match the id.
I did not try inserting the document at the knb metacat, but presumably, knb and lter are using the same code.