-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ipe generates xml documents not complying with ipe.dtd #67
Comments
Thanks for reminding me (and testing the DTD in the first place). I was not very good in updating the DTD as nobody ever seemed to use it. I went through it now and synchronized the manual and the DTD with the code, so it should work correct starting with the version in the next release (7.2.4). |
I just ran it again with 7.2.24 on one presentation and I got the following error message:
|
Thanks! I keep forgetting updating the dtd when I change the file format. I should really add running validation on all my test files during a release. |
I keep getting the same error as reported above:
In addition I have also:
|
Can you try this one? I also need to update the manual, actually... |
Works for the two problematic files I had. Thank you |
I ran
xmlstarlet
usingipe.dtd
on an ipe document with notes./opt/homebrew-cask/Caskroom/ipe/7.2.2 $ xml val -d ./Ipe.app/Contents/SharedSupport/doc/ipe.dtd -e ~/Documents/talks/keynote-micw.ipe
The ouput includes:
keynote-micw.ipe:22580.0: Element page content does not follow the DTD, expectin g (layer* , view* , (group | image | use | text | path)*), got (notes layer layer view image text text text text path path path )
...
~/Documents/talks/keynote-micw.ipe:22581.0: No declaration for element notes
The text was updated successfully, but these errors were encountered: