[oXygen-user] Validating entities?
    Espen S. Ore 
    espen at espenore.tk
       
    Thu Sep  1 01:48:38 CDT 2011
    
    
  
This is possibly a silly question, please forgive me if that is the case:
We have text files and RelaxNG schemas for them. In addition we point to 
DTD-fragments for defining entities. It seems that validation in Oxygen 
(both 12.x and 13) out-of-the-box does not check to see if entities used 
in the text file are declared or not, that the files are considered 
valid even if they use entity-names that are not used. A typical 
start-of-textfile may look like this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE TEI
     [
     <!ENTITY % HIS_entiteter SYSTEM
     'http://www.edd.uio.no/ibsen/schema/ibsen-charent.dtd'   >
     %HIS_entiteter;
     ]>
<?xml-model href="http://www.edd.uio.no/ibsen/schema/tei_his.rnc" 
type="application/relax-ng-compact-syntax"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:HIS="http://www.example.org/ns/HIS">
<teiHeader xml:lang="nob">
<fileDesc>
<titleStmt>
<title level="s" type="main">Henrik Ibsens skrifter</title>
<title level="s" type="sub">Diplomatarisk tekstarkiv</title>
<title level="a" type="main">Peer Gynt</title>
<title level="a" type="sub">NBO Ms.8° 894 (trykt eksemplar med 
rettelser)</title>
<title level="a" type="origYear">[1874]</title>
What can we do to have an error flagged if [ is not declared?
Best regards,
Espen Ore
University of Oslo
    
    
More information about the oXygen-user
mailing list