Hi,
ich habe bisher immer .dtds so in dieser Art benutzt
<!DOCTYPE Dateiname [ ......
also mit
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
jetzt habe ich aber eine externe .dtd eingefügt mit
<!DOCTYPE Dateiname SYSTEM "Dateiname.dtd">
ich benutze in meiner xml Datei namesspaces
<Dateiname
xmlns:DatenObjekt="./DatenObjekt"
xmlns:_Datenbank="./_Datenbank"
xmlns:UI="./UI"
xmlns:Logik="./Logik">
und die habe ich in der .dtd direkt als Namen benutzt
also z. so
<!ELEMENT UI:href_Manager ( #PCDATA | Logik:XML_map | UI:HTML_XSLT_XML_Builder)*>
<!ELEMENT Logik:XML_map ( #PCDATA | Logik:href_set)*>
nun das Problem .. der Editor in Netbeans unterstreicht alle :, _ Zeichen im Elementnamen?
so als wenn das was ich dort machen würde falsch ist? Es wird zwar kein Fehler ausgegeben, aber die Markierungen stören halt beim Arbeiten ... als der code in dem Rahmen siehe unten stand konnte man dort super arbeiten. Jetzt ist das nicht mehr so gut.
<!DOCTYPE Dateiname [
<!ELEMENT DatenObjekt:Photo ( #PCDATA)>
]>