Проблема, санкционировав файл XML с DTD

Санкционировав документ с DTD у меня выходит эта ошибка:

XML document structures must start and end within the same entity

XML:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Alumne SYSTEM "Activitat02.dtd>

<Alumne>
    <DadesPersonals>
        <Nom>Lavjit</Nom>
        <Cognom>Singh</Cognom>
        <Adreça>
            <Carrer>Frances Pla el Vigata</Carrer>
            <Numero>14</Numero>
            <Pis>1</Pis>
            <Porta>1</Porta>
            <Poblacio>Vic</Poblacio>
            <CP>08500</CP>
            <Provincia>Barcelona</Provincia>
        </Adreça>
    </DadesPersonals>
    <Ocupacio>Estudiant</Ocupacio>
    <Aficions>Videojocs, Llibres, Series, etc...</Aficions>
</Alumne>

DTD:

<!ELEMENT Alumne (DadesPersonals+,Ocupacio,Aficions)>

<!ELEMENT DadesPersonals (Nom,Cognom,Adreça+)>
<!ELEMENT Nom (#PCDATA)>
<!ELEMENT Cognom (#PCDATA)>
<!ELEMENT Adreça (Carrer,Numero,Pis,Porta,Poblacio,CP,Provincia)>
    <!ELEMENT Carrer (#PCDATA)>
    <!ELEMENT Numero (#PCDATA)>
    <!ELEMENT Pis (#PCDATA)>
    <!ELEMENT Porta (#PCDATA)>  
    <!ELEMENT Poblacio (#PCDATA)>
    <!ELEMENT CP (#PCDATA)>
    <!ELEMENT Provincia (#PCDATA)>

<!ELEMENT Ocupacio (#PCDATA)>
<!ELEMENT Aficions (#PCDATA)>
3
задан 14.01.2017, 17:54
0 ответов

Я протестировал твой пример, ошибки, которые vis пошли заголовок <!DOCTYPE Alumne SYSTEM "Activitat02.dtd"> тебе не хватало одного " в конце концов.

<Alumne>
    <DadesPersonals>
        <Nom>Lavjit</Nom>
        <Cognom>Singh</Cognom>
        <Adreca>
            <Carrer>Frances Pla el Vigata</Carrer>
            <Numero>14</Numero>
            <Pis>1</Pis>
            <Porta>1</Porta>
            <Poblacio>Vic</Poblacio>
            <CP>08500</CP>
            <Provincia>Barcelona</Provincia>
        </Adreca>
    </DadesPersonals>
    <Ocupacio>Estudiant</Ocupacio>
    <Aficions>Videojocs, Llibres, Series, etc...</Aficions>
</Alumne>

И в файле .dtd, изменитесь Adreça из-за Adreca, хотя talves будет изменением, которое ни на что не влияло бы.

<!ELEMENT Alumne (DadesPersonals+,Ocupacio,Aficions)>
<!ELEMENT DadesPersonals (Nom,Cognom,Adreca+)>
<!ELEMENT Nom (#PCDATA)>
<!ELEMENT Cognom (#PCDATA)>
<!ELEMENT Adreça (Carrer,Numero,Pis,Porta,Poblacio,CP,Provincia)>
    <!ELEMENT Carrer (#PCDATA)>
    <!ELEMENT Numero (#PCDATA)>
    <!ELEMENT Pis (#PCDATA)>
    <!ELEMENT Porta (#PCDATA)>  
    <!ELEMENT Poblacio (#PCDATA)>
    <!ELEMENT CP (#PCDATA)>
    <!ELEMENT Provincia (#PCDATA)>

<!ELEMENT Ocupacio (#PCDATA)>
<!ELEMENT Aficions (#PCDATA)>
0
ответ дан 03.12.2019, 17:40