Rubi: Zeichenlänge in DTD

Guten Morgen alle zusammen

Hab ein kleines Problem mit der maximalen Zeichenlänge in einem XML Feld. Ich bekomme von mehreren Teilnehmern Signalnamen die ich zusammen mit anderen Werten in eine Datenbank schreibe. Jetzt hab ich das Problem das es immer mal wieder vorkommt das ein Signalname länger ist als 50 Zeichen, ich kann aber nur maximal 50 Zeichen in meine Datenbank schreiben.
Gibt es eine Möglichkeit in einer DTD die maximale Länge festzulegen und das XML gegen diese DTD zu validieren.

Danke für Eure Anregungen

Gruß Ruben

  1. Hello,

    nein, eine DTD kann das Element leider nur grundsätzlich einführen. Wenn du genauere Einschränkungen brauchst, musst du ein passendes XML-Schema erstellen. Hier hast du die Möglichkeit, die Datentypen, Format und auch Längen genauer zu beschränken.

    MfG
    Rouven

    --
    -------------------
    Death is nature's way of telling you to slow down.
    1. ah, ok....muss ich es halt irgendwie anders abfangen
      Vielen Dank für die schnelle Antwort

      mfg
      Ruben