[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
pml-haters [2007/05/28 00:25]
pajas
pml-haters [2007/05/28 16:59]
pajas
Line 19: Line 19:
 Given a PML file, how do I validate it? I always forget... Please provide me with the one-liner to do the validation. Given a PML file, how do I validate it? I always forget... Please provide me with the one-liner to do the validation.
  
-See [[user:ptacek:tectomt|this snippet]] for some vague hints. +For most purposes, libxml2 (DOM) based validator 
- +<code>/f/common/exec/validate_pml --pml-dir /f/common/share/pml --path /f/common/share/tred file_to_validate</code>should work fine and fastFor huge filesuse<code>/f/common/exec/validate_pml_stream --path /f/common/share/tred file_to_validate</code>which is based on Jing (SAX); Jing has no Zlib or stdin support, so some space in /tmp will be needed for temporary files
-PP: there is validation script at the [[http://ufal.mff.cuni.cz/jazz/pml/index_en.html|PML homepage]]but it uses DOM. A streaming variant that uses trang can be found in ''/home/pajas/bin/validate_pml_stream'' (no resource path support yet - you need to have your PML schemas next to your files).+Both scripts have decent user documentation. See inside the scripts if interested in the implementation details.
  
 ===== XSH Won't Work: Blame XML Namespaces ===== ===== XSH Won't Work: Blame XML Namespaces =====

[ Back to the navigation ] [ Back to the content ]