tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
623
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    keeper_7 Tutorials.de Gastzugang
    Hallo,

    Ich habe folgendes Problem. Ich habe eine XML Datei die ungefähr so aufgebaut ist:

    <problem>
    <perioden>3</perioden>
    <periode>1</periode>
    <periode>2</periode>
    <periode>3</periode>
    </problem>

    Jetzt würde ich gerne eine DTD oder XML Schema Datei haben, die angibt das die XML Datei eben sooft den Tag <periode> enthält wie in der XML Datei unter <perioden> angegeben ist. In diesem Fall halt 3. Wenn nicht soll die XML Datei halt laut Schema fehlerhaft sein. Ist sowas möglich und wenn ja wie?

    Gruß,
    keeper
     

  2. #2
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    sowas ist leider nicht möglich.
    Ein Schema definiert ja, wie eine XML-Datei aussehen kann, aber nicht in Abhängigkeit von irgendwas.

    Sowas müsstest du in der Programmlogik abfangen, sofern die XML-Datei von einem Programm genutzt wird.



    Gruß

    Sascha
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

Ähnliche Themen

  1. XML Schema aus .jar Datei lesen mit xml catalog
    Von J0hNnY im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 12.02.10, 12:02
  2. XML-Datei aus XSD Schema erzeugen
    Von WolfBauer im Forum Java Grundlagen
    Antworten: 0
    Letzter Beitrag: 09.11.09, 23:30
  3. Fehler im Schema oder XML Datei
    Von blackbirdthefirst im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 11.02.08, 13:42
  4. Ein Schema mehrfach in einer Datei ausgeben
    Von kalleknispel im Forum Java
    Antworten: 0
    Letzter Beitrag: 28.01.08, 10:15
  5. Oracle - Tabelle von einem Schema in ein anderes Schema verschieben
    Von Plumpsi im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 15.09.04, 10:26