Re Abdel,

Thanks pour ces nouvelles précisions! Sauf que là, mais ça tu ne pouvais pas le deviner, ça ne correspond pas vraiment. rp est une balise qui est définie dans des DTD Hachette LG, à ce stade on n'évoque pas encore (ou en tout cas pas clairement) le HTML. Nous ce qu'on en fait, c'est déjà de convertir ça en Daisy DTBook, où cette balise a pour équivalent pagenum. Donc dans certains fichiers, on voit quelque chose du genre:
<rp folio="46"/>
et ça correspond à la page 46 du bouquin. Et quand on récupère un format manipulable par des humains lol, le numéro de page se voit. Mais quand on voit:
<?rp folio="46=?>
là, bien sûr, on ne voit pas de numéro de page... Et nous, on manipule du xml avec quasi zéro formation lol.

Bonne soirée,
J.-F.



Le 14/02/2018 22:14, Abdel a écrit :
Coucou JF,

Du coup, après inférieur point d'interrogation, le mot qui suit est-il contraint, ou peut-il être n'importe quoi? Car dans ce second cas, je me demande si ça ne pourrait pas être un moyen de "désactiver" une balise, sans pour autant l'enlever du fichier, et pouvoir la "réactiver" à peu de frais? Même si ce serait peut-être du bricolage, mais pas impossible que le bricolage se niche un peu partout...


Ah ben la, je pense que t'as mis le doigt sur la réponse sans vraiment la donner.

Je pense que le nom rp pour la balise est volontaire.

Voici ce qui se dit concernant la balise rp en html :

L'élément HTML <rp> est utilisé pour fournir ce qui fera office de parenthèse aux navigateurs qui ne prennent pas en charge les annotations Ruby. Les annotations Ruby permettent d'afficher la prononciation des caractères d'Asie orientale, notamment lors de l'usage de caractères furigana Japonais ou bopomofo Taïwanais.


Source :

https://developer.mozilla.org/fr/docs/Web/HTML/Element/rp

Logiquement, puisque ton contenu XML est destiné à des applications informatiques servant à afficher le texte de livres, on y prévoit 2 formes de balises rp.

La première sert à être interprétée par les applications qui reconnaissent bien les annotations Ruby et la seconde, pour celles qui ne les gèrent pas.

Dans le cas de celles qui gèrent bien cela, la prononciation est encadrée de 2 annotations Ruby.

Dans le cas de celles qui ne gèrent pas cela, la prononciation est encadrée de parenthèses normales.

Bien amicalement,
Abdel.


Le 14/02/2018 à 21:19, Jean-François Colas a écrit :
Hello Abdel,

Merci pour ce topo. Du coup, après inférieur point d'interrogation, le mot qui suit est-il contraint, ou peut-il être n'importe quoi? Car dans ce second cas, je me demande si ça ne pourrait pas être un moyen de "désactiver" une balise, sans pour autant l'enlever du fichier, et pouvoir la "réactiver" à peu de frais? Même si ce serait peut-être du bricolage, mais pas impossible que le bricolage se niche un peu partout... Pour info, le fichier provient d'un éditeur de bouquins, dont il y a peu de chances que l'on puisse connaître l'organisation informatique... Tu me diras que pour désactiver une balise, il y a moyen de mettre ces balises en commentaires, je te dirais que c'est ce que je me dis aussi, mais bon, va savoir...

Merci,
J.-F.


Le 14/02/2018 16:25, Abdel a écrit :
Coucou JF.

En fait, la seconde instruction que tu nous as communiquée n'est pas une balise XML.

C'est ce qu'ils appellent une "Instruction de traitement", ou "Instruction processing".

Ces instructions sont destinées à une interprétation directe par l'application.

L'instruction de traitement est un repère autonome dont le premier et le dernier signe dans les parenthèses pointues < et > est un point d'interrogation ? . Juste derrière le signe de début, suit un nom symbolique du logiciel auquel s'adresse l'instruction de traitement. Le logiciel de lecture doit bien entendu connaître ce nom symbolique et savoir que l'instruction lui est destinée.


Source :

http://www.info.univ-angers.fr/~gh/selfhtml_fr/xml/regles/declarationxml.htm

Par exemple, l'instruction de traitement suivante permet de communiquer au navigateur où il doit trouver le fichier de styles.

<?xml-stylesheet type="text/css" href="styles.css"?>


Ce type d'instruction peut aussi être utiliser lors de l'utilisation d'une mise en forme XML utilisant un fichier XSLT :

<?xml-stylesheet href="nom_de_la_feuille_xslt.xsl" type="text/xsl"?>


Au cas où tu serais intéressé de savoir ce qu'est la mise en forme XML avec XSLT, voici un tuto intéressant à ce sujet :

https://openclassrooms.com/courses/les-bases-de-la-mise-en-forme-xml-avec-xslt

Bien amicalement,
Abdel.




Le 12/02/2018 à 20:48, Jean-François Colas a écrit :
Hello la ML,

J'ai des documents XML (non communicables malheureusement), dans lesquels je vois parfois des balises constituées ainsi: inférieur, point d'interrogation, contenu de balise, point d'interrogation, supérieur.

Par exemple, dans certains fichiers, je pourrais avoir:
<rp folio="11">
et dans d'autres:
<?rp folio="11"?>

sans pour autant qu'il semble y avoir d'invalidité du document...

Est-ce que ce genre de syntaxe a un rôle à jouer dans la définition XML? Est-ce simplement une balise différente, une "astuce" pour désactiver une balise, autre chose?

Merci,
J.-F.

Progliste :
Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.



Progliste :
Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.



Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à