Une autre exception ???? - Java - Programmation
Marsh Posté le 15-02-2003 à 13:26:23
Ca veut dire ce que ça veut dire : t'as pas mis de protocole dans ton URL.
Je rappelle pour info qu'une URL c'est de la forme protocole://serveur: port/chemin ; exemple : http://www.hardware.fr
Marsh Posté le 15-02-2003 à 14:43:00
Voicyi un exemple d'1 fichier xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE logements SYSTEM "articles.dtd">
<articles>
<cd idC="1">
<artiste>
Celine Dion
</artiste>
<album>
Best Of
</album>
<prix>
15.5
</prix>
<description>
Tres bon album
</description>
</cd>
<cd idC="2">
<artiste>
Pavarotti
</artiste>
<album>
Best Of
</album>
<prix>
20
</prix>
<description>
Album collector
</description>
</cd>
</articles>
Donc pour SYSTEM je doit mettre l'adresse complet du fichier articles.dtd ????
Pourtant sous Linux ça marche comme ça ....
Marsh Posté le 15-02-2003 à 16:17:27
essaie de mettre un titre explicite. Le but étant de faciliter la recherche si qqun avait le meme prob que toi.
Et bon faut pas te prendre pour le king. Si tu crois qu'on passe notre temps à suivre tes petits problèmes.
-> Titre explicite stp
Marsh Posté le 15-02-2003 à 21:23:33
Le titre c'est pour faire référence à un autre post sur un exception, mais bon ... si t'arrive pas à faire le rapport dommage.
Et tu sais la recaherche peut se faire aussi dans le texte et pas que dans le titre, mais bon je vais pas t'apprendre tout ça ...
Et je ne me prends pas pour le "king" ...
Quand j'ai des pb de programmation en java, je viens sur le forum (avant je fais une Recherche, bien sur), d'ailleurs je remercie ceux qui m'ont aidé sur le forum
Mais si mais souvenirs sont bon ... Toutes les reponses que tu me donne, en gros c "Va voir ailleurs si j'y suis ..." et y'a pas que moi ...
C'est peut etre toi qui te prend pour le king ?
Moi je veux juste poser des questions, le forum est fait pour ça non ? Pourquoi ne pas profiter de cet outil ?
En bon entendeur ....
Marsh Posté le 15-02-2003 à 21:46:45
Shogun2002 a écrit : Le titre c'est pour faire référence à un autre post sur un exception, mais bon ... si t'arrive pas à faire le rapport dommage. |
Le titre c'est fait pour définir brièvement ton problème de manière à ce qu'un autre foromeur puisse trouver ton topic si il a le même problème que toi.
C'est pas fait pour faire des liens entre tes topics. Si tu veux référencer un autre topic, mets le lien en début de post. Si tu crois qu'on retiens les histoires de tout les foromeurs ici
Marsh Posté le 15-02-2003 à 21:49:29
Shogun2002 a écrit : java.net.MalformedURLException: no protocol: articles.dtd |
D'après W3schools et HEUREUSEMENT que tu as qd meme pris la peine de poster ta déclaration histoire qu'on ne sorte pas notre boule de cristal ca devrait etre correct
http://www.w3schools.com/dtd/dtd_intro.asp
Marsh Posté le 15-02-2003 à 21:51:35
Shogun2002 a écrit : Voicyi un exemple d'1 fichier xml |
Pq tu définis un doctype logements si ton élément root s'appelle articles
Citation : |
Citation : |
parce que la validation ne fonctionne pas peut être
Marsh Posté le 16-02-2003 à 15:30:19
Merci
Tu viens de remonter dans mon estime
Mais ça marque toujours la même erreur ...
Voila comment j'ai résolu ... J'ai inclu le dtd directement dans le xml (standalone) et ça marche nickel ...
@+
Marsh Posté le 16-02-2003 à 16:04:46
Shogun2002 a écrit : Merci |
ouf j'en avais bien besoin
Marsh Posté le 16-02-2003 à 17:05:21
y a moyen d'indiquer au parser l'endroit où tu dosi aller chercher les dtd. Je me souviens plus du nom de la classe (EntityResolver ou un truc dans le genre) mais ca permet par exemple d'aller chercher sur le disque une DTD qui est indiquée comme étant sur le net (http://truc/machin.dtd) si tu n'as pas accès au net ou que tu veux optimiser.
Ca permetrait de régler ton problème si je l'ai bien compris.
si tu cherche 2sec. dans la javadoc des parses XML tu devrais trouver ...
Marsh Posté le 15-02-2003 à 13:22:29
Voila la suite des mes peripeties avec xml
lors du parsage il me sort ça comme erreur :
java.net.MalformedURLException: no protocol: articles.dtd
ça vaut dire qu'il ne trouve pas mon fichier dtd ? ou que mon fichier dtd est mal défini ?