Προς το περιεχόμενο

πρόβλημα εμφάνισης xml εγγφράφου με τη χρήση dtd


mythodea

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα παιδιά...

 

Έχω το εξής πρόβλημα: έχω φτιάξει ένα xml έγγραφο με τίτλο actors.xml το οποίο χρησιμοποιεί το εξωτερικό σύνολο κανόνων του αρχείου actors.dtd . Το πρόβλημα είναι ότι κάθε φορά που πάω να ανοίξω το αρχείο actors.xml με τον internet explorer 7 μου βγάζει ο εξής μήνυμα λάθους:

 

Βρέθηκε ένας χαρακτήρας που δεν είναι έγκυρος στο DTD. Παρουσιάστηκε σφάλμα κατά την επεξεργασία πόρου 'file:///C:/Document...

[

 

 

Σας παραθέτω παρακάτω τον κώδικα του xml εγγράφου και του dtd αρχείου....γιατί βγαίνει λέτε αυτό το λάθος; Την εγκυρότητα την ήλεγξα με xml validator από το w3schools.com.

 

xml έγγραφο:

__________________________________________________________________________

<?xml version="1.0" encoding="utf-8" standalone="no"?>

 

<!DOCTYPE actors SYSTEM "actors.dtd">

<!-- File Name: actors.xml -->

 

<actors_inventory>

<actor>

<stagename>George Abbott</stagename>

<work_start>1928</work_start>

<family_name>Abbott</family_name>

<first_name>George</first_name>

<gender>M</gender>

<date_of_birth>1887</date_of_birth>

<date_of_death>1995</date_of_death>

<roletype>playright, producer</roletype>

<origin>American</origin>

<notes></notes>

</actor>

<actors_inventory>

________________________________________________________________________

 

και ολόκληρος ο κώδικας του αρχείου dtd:

__________________________________________________________________________

[

<!ELEMENT actors_inventory (actor*)>

<!ELEMENT actor (stagename,work_start?,family_name,first_name,gender,date_of_birth?,date_of_death?,roletype,origin,notes)>

<!ELEMENT stagename (#PCDATA)>

<!ELEMENT work_start (#PCDATA)>

<!ELEMENT family_name (#PCDATA)>

<!ELEMENT first_name (#PCDATA)>

<!ELEMENT gender (#PCDATA)>

<!ELEMENT date_of_birth (#PCDATA)>

<!ELEMENT date_of_death (#PCDATA)>

<!ELEMENT roletype (#PCDATA)>

<!ELEMENT origin (#PCDATA)>

<!ELEMENT notes (#PCDATA|mainly|also)*>

<!ELEMENT also (#PCDATA)

<!ELEMENT mainly (#PCDATA)

]

__________________________________________________________________________

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...