0
was soll ich in das Feld "ExternalID" von xmlParseDTD stecken? Was ist ExternalID?libxml2 - was bedeutet das Feld ExternalID in xmlParseDTD
was soll ich in das Feld "ExternalID" von xmlParseDTD stecken? Was ist ExternalID?libxml2 - was bedeutet das Feld ExternalID in xmlParseDTD
hier ist die documentation on XML:
[75] ExternalID ::= 'SYSTEM' S SystemLiteral
| 'PUBLIC' S PubidLiteral S SystemLiteral
zum Beispiel ist es der Teil
PUBLIC "-//Textuality//TEXT Standard open-hatch boilerplate//EN"
"http://www.textuality.com/boilerplate/OpenHatch.xml"
von
<!ENTITY open-hatch
PUBLIC "-//Textuality//TEXT Standard open-hatch boilerplate//EN"
"http://www.textuality.com/boilerplate/OpenHatch.xml">
ich nicht verstand. Was ist ExternalID? Ist es die URL? –
Es ist die ganze Zeichenfolge - "(PUBLIC | SYSTEM) [PubidLiteral] SystemLiteral". In Ihrem Fall schätze ich, dass die DTD auf Ihrem System verfügbar ist, also sollten Sie SYSTEM schreiben "http://yourdomain.com/ihr.dtd" – Valdis
Was ist der Unterschied zwischen öffentlichen und System? –