Autor Thema: Programm für Fehlererkennung in DXL  (Gelesen 2354 mal)

Offline Scorp

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Ich liebe dieses Forum!
Programm für Fehlererkennung in DXL
« am: 25.11.03 - 09:07:59 »
Gibts es ein freies Programm, womit man DXL-Dateien auf korrektheit prüfen lassen kann, und was einem dann ausspuckt, wo in der Datei ein Fehler liegen könnte?

Ich hab eine DXL-Datei die korrekt von meinem Browser angezeigt wird, der Import bricht aber ab. Naja nun such ich eben die Fehlerquelle. :)

Vielleicht kennt ja jemand ein Programm.

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Programm für Fehlererkennung in DXL
« Antwort #1 am: 25.11.03 - 11:09:39 »
Du willst also Daten nach Domino importieren?
Woher kommen die Daten?
Ist sichergestellt (wie), dass sie die DTD von DXL erfüllen?
Hast Du es schon mal mit einem reduzierten, Demo-Datensatz versucht?
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Scorp

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Ich liebe dieses Forum!
Re:Programm für Fehlererkennung in DXL
« Antwort #2 am: 25.11.03 - 11:57:00 »
Naja das Problem ist, das sie ja vorher Notes exportiert wurden, ich sie jetzt nach gewissen Änderungen wieder importieren will.

Das klappt auch bei fasst allen, nur eben nicht bei allen. Und jetzt weis ich nicht wie ich die Fehlerquelle lokalisieren kann.
???

Der I-net explorer hat meistens die documente nicht anzeigen können, die nicht wohlgeformt waren, doch diese documente jetzt sind wohlgeformt, es besteht also wahrscheinlich irgendein interner Fehler! Naja ich weiß jetzt nicht wie ich den finden kann.

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Programm für Fehlererkennung in DXL
« Antwort #3 am: 25.11.03 - 12:24:36 »
Der Internet Explorer zeigt doch alle xml Dokumente an, die wohlgeformt sind. Nicht jedes wohlgeformte xml Dokument ist aber DXL...
offensichtlich ist das dann also ein wohlgeformtes xml Dokument, das nicht der DTD von Domino entspricht (warum auch immer).

Bricht der Import mit einer Fehlerquelle ab?
Wie läuft der technisch ab?
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Axel Janssen temp

  • Gast
Re:Programm für Fehlererkennung in DXL
« Antwort #4 am: 25.11.03 - 12:53:53 »
Wie importierst du das? LotusScript?
Kannst du dort u.U. irgendwie über Error-Handling herausgeben.
Wenn nicht... Das sind die Sachen, die ich an Iris nicht mag.

Also jeder Java xml-Parser gibt Meldungen heraus wie:
Document not well formed, because of this and that problem in line 22, column 4. Oder
Document not valid, because element x should have attribute y.

Diese aussagekräftigen Fehlermeldungen sind absolut in meiner top-5 warum xml? Liste.

Gruß Axel
« Letzte Änderung: 25.11.03 - 12:54:23 von Axel Janssen temp »

Offline Scorp

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Ich liebe dieses Forum!
Re:Programm für Fehlererkennung in DXL
« Antwort #5 am: 25.11.03 - 13:27:12 »
@Gandhi:

also viel mach ich ja eigentlich nicht, ich nehm nen paar font tags raus (weil normal css gesteuert) und will das dann wieder importieren

@Axel:

Jap mit Lotus Script!

Naja der Abbruch erfolgt ja während des Process aufrufes.
Weiß nicht ob man da ein errorhandling einbauen kann.

Hab ich jetzt was vergessen zu beantworten?

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re:Programm für Fehlererkennung in DXL
« Antwort #6 am: 25.11.03 - 14:10:05 »
Kannst Du bitte den Code mal posten?
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline Scorp

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Ich liebe dieses Forum!
Re:Programm für Fehlererkennung in DXL
« Antwort #7 am: 26.11.03 - 08:12:19 »
Tschuldigung, mir ist gestern dann was dazwischengekommen!

Also der Code zum entfernen der FontTags sieht so aus:

         If node.NodeName="font"  Then
            For i = 1 To numAttributes     ' Loop through them
               If i <= numAttributes Then
                  Set a = attrs.GetItem(i)
                  Select Case a.AttributeName
                  Case "name":   
                     Call elementnode.RemoveAttribute(a.AttributeName)
                     i = i - 1
                     numAttributes = numAttributes - 1
                  Case "size":
                     Call elementnode.RemoveAttribute(a.AttributeName)
                     i = i - 1
                     numAttributes = numAttributes - 1
                  Case "color":   
                     Call elementnode.RemoveAttribute(a.AttributeName)
                     i = i - 1
                     numAttributes = numAttributes - 1
                  End Select
               Else
               End If
            Next
         End If


Dürfte eigentlich fkt.!

Offline Scorp

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Ich liebe dieses Forum!
Re:Programm für Fehlererkennung in DXL
« Antwort #8 am: 26.11.03 - 13:48:46 »
Kann man den Import auch mit einem JAVA Agenten vollziehen?
Da ja hier geschrieben wurde das der bessere Fehlermeldungen schreibt.

Offline Scorp

  • Junior Mitglied
  • **
  • Beiträge: 52
  • Ich liebe dieses Forum!
Re:Programm für Fehlererkennung in DXL
« Antwort #9 am: 27.11.03 - 08:13:42 »
Gibt es keine Möglichkeit ein XML/DXL-Datei auf DXL - Tauglichkeit/Konfornität zu überprüfen?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz