Some very innocuous looking markers can cause a schema error, that in turn causes another schema error, and so on.
All the books in our project start with a \id\
and an \ide
marker. Then, before the \h
marker, I have a number of \rem
makers followed by info/metadata about the ongoing project, and also one \sts
status marker, thus:
\sts Сиёҳнависи 6-ум
(The text after the marker means “Draft 6” – which is not really a draft, but the final version.) The schema check trips up totally on this marker, and produces 50 errors in chapter 1, verse 1 of each book.
I’m writing this in case anyone else is using the \sts
marker, but also because, to me, this seems to be a bug, and one that the DBL folks have a responsibility to fix. I’m using a USFM marker in a place where it’s allowed, and I have to do half an hour of detective work to work out that the schema for XML export doesn’t understand my allowed marker! Even if it took a few hours of a programmer’s time to fix it, surely it would save more time by eliminating the need for so many of us to wrestle with it.