Bonjour. Alors voilà, j'ai quelques petits problèmes (c'est un peu urgent et je ne vois pas où ça cloche, d'où le topic).
J'ai un fichier XML, que j'arrive à afficher dans un navigateur (safari ou firefox) et dedans je déclare une feuille de style mais elle ne semble pas fonctionner du tout (le texte ne se retrouve pas formaté d'une once !). Donc je me demande s'il y a un problème soit dans la déclaration soit dans la CSS en elle-même. Concernant la déclaration, je parle du fichier dangerous_liaisons.css qui se trouve dans le même dossier (users/mon_nom).
Je précise aussi que je n'ai pas défini le style de toutes les balises dans mon fichier CSS et pas dans un ordre particulier non plus.
Ma CSS
letter {
display: block;
border: black;
width: 70%;
color: black;
}
letter_header {
display: block;
text-align: center;
}
letter_number {
text-transform: uppercase;
display: block;
font-size: 200%;
}
letter_title {
display: block;
font-family: cursive;
font-size: 150%;
}
from, to {
font-family: monospace;
font-weight: bold;
}
text {
display: block;
}
front {
display: block;
text-align: center;
}
body {
display: block;
}
letter_body {
display: block;
text-align: justify;
}
p {
display: block;
text-indent: 10%;
}
letter_footer {
display: block;
text-align: right;
font-family: cursive;
}
date { font-family: monospace; }
foreign, emph, title {
font-style: italic;
}
q { text-decoration: underline; }
theme { font-weight: bold; }
theme.trust { color: green; }
theme.suffering { color: red; }
theme.sex { color: blue; }
Mon fichier XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet href=“dangerous_liaisons.css" type="text/css"?>
J'ai également un deuxième problème. J'ai une DTD (qui contient des erreurs ou au moins des lacunes) et quand je la déclare, ça me met qu'il y a une erreur de syntaxe au niveau de la déclaration, mais je sais pas si cela signifie que j'ai mal déclaré la DTD ou alors que le contenu de la DTD ne correspond pas tout à fait au fichier XML...
Voici la déclaration de ma DTD dans le fichier XML (j'ai tenté sans espaces, avec ou sans guillemets, en changeant les noms et ça me met la même erreur):
<! DOCTYPE book SYSTEM "dangerous_liaisons.dtd" >
Note: elle apparaît juste après ma déclaration de CSS
Merci d'avance pour votre aide

(idéalement j'aimerais avoir résolu au moins le premier problème aujourd'hui dimanche, vu que ma deadline est demain lundi

)