PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user.french > xmllint me fait un caprice ?
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user.french Forum sur Linux Debian. Debian-user-french@lists.debian.org

xmllint me fait un caprice ?

Réponse
 
LinkBack Outils de la discussion
Vieux 17/09/2007, 18h20   #1
Thomas Harding
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut xmllint me fait un caprice ?


Bonjour,
j'ai une série de diapos en docbook avec la dtd suivante :
<!DOCTYPE slides PUBLIC "-//Norman Walsh//DTD Slides V3.3.1//EN"
"http://docbook.sourceforge.net/release/slides/current/schema/dtd/slides-full.dtd">


Voilà ce que me sort xmllint --valid module1.dbk

module1.dbk:380: element slides: validity error : Element slides content
does not follow the DTD, expecting (slidesinfo , speakernotes? , foil* ,
foilgroup*), got (slidesinfo foil foil foil foil foil foil foil foil
foil foilgroup foilgroup foilgroup foil )
</slides>
^

J'ai essayé d'ajouter des caractères non-espaces entre les balises et,
là, il m'indique effectivement des CDATA en plus

Moi, je comprends que :
-- slidesinfo est obligatoire ;
-- speakernotes est optionnel ;
-- foil et foilgroup peuvent apparaître un nombre quelconque de fois.

Où est mon erreur ?

--
Thomas Harding


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 17/09/2007, 19h50   #2
Stephane Bortzmeyer
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: xmllint me fait un caprice ?

On Mon, Sep 17, 2007 at 07:22:26PM +0200,
Thomas Harding <thomas.harding@laposte.net> wrote
a message of 38 lines which said:

> module1.dbk:380: element slides: validity error : Element slides content
> does not follow the DTD, expecting (slidesinfo , speakernotes? , foil* ,
> foilgroup*), got (slidesinfo foil foil foil foil foil foil foil foil
> foil foilgroup foilgroup foilgroup foil )


Dans les DTD (contrairement à ce que permet RelaxNG), l'ordre est
significatif. Apparemment (je ne connais pas cette DTD particulière),
il faut mettre tous les <foil> avant tous les <foilgroup>, ce que ne
fait pas votre document.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 17/09/2007, 19h50   #3
Stephane Bortzmeyer
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: xmllint me fait un caprice ?

On Mon, Sep 17, 2007 at 07:22:26PM +0200,
Thomas Harding <thomas.harding@laposte.net> wrote
a message of 38 lines which said:

> module1.dbk:380: element slides: validity error : Element slides content
> does not follow the DTD, expecting (slidesinfo , speakernotes? , foil* ,
> foilgroup*), got (slidesinfo foil foil foil foil foil foil foil foil
> foil foilgroup foilgroup foilgroup foil )


Dans les DTD (contrairement à ce que permet RelaxNG), l'ordre est
significatif. Apparemment (je ne connais pas cette DTD particulière),
il faut mettre tous les <foil> avant tous les <foilgroup>, ce que ne
fait pas votre document.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 18/09/2007, 17h30   #4
Thomas Harding
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: xmllint me fait un caprice ?

On Mon, Sep 17, 2007 at 08:36:45PM +0200, Stephane Bortzmeyer wrote:
> > module1.dbk:380: element slides: validity error : Element slides content
> > does not follow the DTD, expecting (slidesinfo , speakernotes? , foil* ,
> > foilgroup*), got (slidesinfo foil foil foil foil foil foil foil foil
> > foil foilgroup foilgroup foilgroup foil )

>
> Dans les DTD (contrairement à ce que permet RelaxNG), l'ordre est
> significatif. Apparemment (je ne connais pas cette DTD particulière),
> il faut mettre tous les <foil> avant tous les <foilgroup>, ce que ne
> fait pas votre document.


Mhh, d'accord : pour que mon document soit valide, il faudrait
(foil|foilgroup)* dans la DTD.

Merci de m'avoir éclairé.
--
Thomas Harding


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 18/09/2007, 17h30   #5
Thomas Harding
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: xmllint me fait un caprice ?

On Mon, Sep 17, 2007 at 08:36:45PM +0200, Stephane Bortzmeyer wrote:
> > module1.dbk:380: element slides: validity error : Element slides content
> > does not follow the DTD, expecting (slidesinfo , speakernotes? , foil* ,
> > foilgroup*), got (slidesinfo foil foil foil foil foil foil foil foil
> > foil foilgroup foilgroup foilgroup foil )

>
> Dans les DTD (contrairement à ce que permet RelaxNG), l'ordre est
> significatif. Apparemment (je ne connais pas cette DTD particulière),
> il faut mettre tous les <foil> avant tous les <foilgroup>, ce que ne
> fait pas votre document.


Mhh, d'accord : pour que mon document soit valide, il faudrait
(foil|foilgroup)* dans la DTD.

Merci de m'avoir éclairé.
--
Thomas Harding


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 18h00.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,61985 seconds with 13 queries