Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Dtd - Entity [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Dtd - Entity


 
BlackPerfect
11-04-2009, 14:03 
 
Hi Leute,

beschäftige mich gerade mit XML und bin nun an einer Stelle wo ich nicht so richtig weiß
wieso mein XML Editor Oxygen, mir folgende Fehlermeldung ausgibt:


Xerces Feherlevel: error Beschreibung: Unexpected element "eingang".
The content of the parent element type must match "(eingang|ausgang)".
Anfang: 11:6 Ende: 11:13



Xerces Feherlevel: error Beschreibung: The content of element type
"lager" must match "(eingang|ausgang)". Anfang: 3:2 Ende: 3:7


Ud hier meine DTD Datei:


<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY % artikel "artikelname, artikelbeschreibung" >
<!ELEMENT lager (eingang |ausgang)>
<!ELEMENT eingang (eingangsnummer, (%artikel;) ) >
<!ELEMENT ausgang (ausgangsnummer, (%artikel;) ) >

<!ELEMENT eingangsnummer (#PCDATA) >
<!ELEMENT ausgangsnummer (#PCDATA) >
<!ELEMENT artikelname (#PCDATA)>
<!ELEMENT artikelbeschreibung (#PCDATA)>


Und hier meine XML Datei:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE lager SYSTEM "file:/home/BlackPerfect/Dokumente/XML/helloworld/lager.dtd">
<lager>

<ausgang>
<ausgangsnummer>12</ausgangsnummer>
<artikelname>12</artikelname>
<artikelbeschreibung>12</artikelbeschreibung>
</ausgang>

<eingang>
<eingangsnummer>12</eingangsnummer>
<artikelname>grjgr</artikelname>
<artikelbeschreibung>rgjrrrg</artikelbeschreibung>
</eingang>
</lager>


Danke euch schon im vorraus!

 
wahsaga
11-04-2009, 15:27 
 
Liegt's eventuell nur am Leerzeichen hinter eingang in der Definition von lager?


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:23 Uhr.