Serge LE LOUARNE wrote:

  Serge,

  Merci pour ces précieuses infos !

> J'ai une ligne "DOCTYPE", et pas toi :

> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE mf:mf
>     PUBLIC "-//OpenOffice.org//DTD mf 1.0//EN" "mf.dtd">
> <mf:mf xmlns:mf="http://openoffice.org/2001/mf";>

  Très intéressant.  En fait, la spécification OASIS ne spécifie pas
de DOCTYPE.  Je n'ai pas trouvé le type public ci-dessus, mais j'ai
trouvé un type similaire, "-//OpenOffice.org//DTD Manifest 1.0//EN",
là-bas :

    http://books.evc-cit.info/odbook/ch01.html#manifest-file-section

  Le simple fait d'ajouter cette DOCTYPE chez moi « résout » le
problème (Writer ouvre le fichier).  Même alors que le namespace n'est
pas le même (quel qu'il soit, quelque soit le préfixe et quelque soit
le local name de l'élément racine, le fichier s'ouvre).

  Puis-je te demander quelle version tu as utilisée pour créer ce
fichier ?  Ici j'ai testé sur une 3.0.1 (build 9379, Mac OS X), une
3.0.0 (je ne me souviens plus du build, Win XP) et une 3.0.1 (build
9379, Win XP).

> Et aussi : pour moi le nom de la balise est modifié intégralement
> (il ne reste plus de "manifest" du tout) ...  Mais à l'essai ce
> point ne change rien (et mon XML est trop rouillé pour que je trouve
> ce qui ne vas pas ;-) )

  En deux mots, un nom d'élément ou d'attribut dans une instance est
composé de trois parties : le nom local (par exemple "manifest"), le
préfixe (par exemple "mf") et l'URI de namespace (par exemple
"http://openoffice.org/2001/mf";).  Deux noms sont identiques si la
partie locale et l'URI sont identiques; le préfixe n'est pas
déterminant.

  Y a-t-il une mailing list ou un forum plus approprié pour les
questions ou rapports de bug techniques liées au format des fichiers
ou à leur alignement à la spécification OASIS ?  L'anglais est aussi
le bienvenu.

  Merci encore,

-- 
Florent Georges
http://www.fgeorges.org/

























---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à