2011-11-11 2 views
1

J'ai un fichier RDF contenant des erreurs (probablement des caractères non reconnus). Est-il possible de trouver ces erreurs dans Java?Validation Java RDF

+0

C'est une question très vaste. Quel analyseur RDF utilisez-vous? –

+0

Je n'utilise aucun analyseur RDF. J'ai essayé d'utiliser SAXParser et javax.xml.validation.Validator mais j'avais besoin de faire un xsd pour le fichier RDF, ce que je n'ai pas réussi ... – Dragos

+0

Je ne pense pas pouvoir vous aider moi-même. Mais je pense que votre question peut être améliorée si vous ajoutez un fichier RDF _small_ qui montre le problème. Et peut-être un extrait de code Java qui montre aussi ce qui ne va pas. La clé est de garder ces exemples aussi petits que possible, pour garder l'attention des lecteurs. –

Répondre

0

tout XML contient une propriété de codage dans l'en-tête. Et c'est UTF-8 est par défaut. Si votre XML contient des octets qui ne peuvent pas être reconnus avec l'analyseur syntaxique SAX, vous n'avez pas de XML "bien formé". Une autre façon est de dire le charset/codage correct à InputStreamReader que vous utilisez.