Announcement

Collapse
No announcement yet.

XML Schema erweitern?!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • XML Schema erweitern?!

    Hallo zusammen,

    ich möchte gerne in einer XML Schemadatei einige Regeln für das UI einer Applikation abbilden. In einer anderen XML Datei soll dann das konkrete UI abgebildet werden - jetzt soll es möglich sein dieses UI zu validieren - entspricht es den Regeln?

    Einfach Beispiel:
    Applikation hat eine Toolbar - die Toolbar darf verschiedene Buttons, von verschiedenen Typen enthalten.
    Code:
    Wenn der Typ = "New-Button" ist, gilt folgende Regel:
      - Bei einem New-Button: Text "New" + Icon.
      - Bei zwei bis drei New-Buttons: Text "New [Objectname]" + Icon
      - Bei drei oder mehr New-Buttons: Buttons verschwinden, stattdessen neues Ausklappmenü "New" mit Eintrag für jeden New-Button.
    Wie stelle ich sowas nun am Besten mit XML Mitteln dar?

    XML Schema reicht hier wahrscheinlich nicht aus, oder? Meine Idee war, eine eigene "Sprache" mit XML Schema zu definieren, mit der ich dann wiederum meine UI Struktur und Regeln definieren kann in einem XML. Dann müsste ich allerdings per Hand einen Parser bauen, der mir dann meine XML Datei mit dem UI gegen die XML Datei mit den Regeln validiert.

    Geht das auch einfacher? Habe jetzt schon was von Schematron und Document Structure Description (DSD) gehört - könnte ich dafür soetwas gebrauchen?

    Über ein paar Hinweise würde ich mich freuen!
    Gruß Kohlekocher
Working...
X