Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM) pour
l'HTML.
Comment remplacer les sauts de lignes du fichier texte par des "<br />" ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
François Picalausa
Hello,
Les sauts de lignes sont représentés par des vbLf:
<quote src="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmprotext.asp"> text Property Concatenated CDATA text is not normalized. (Child nodes that contain NODE_COMMENT and NODE_PROCESSING_INSTRUCTION nodes are not concatenated.) .text trims the whitespace on the edges of the result, and "normalizes" rn => n, but otherwise just concatenates text. </quote>
Il faudrait donc utiliser: myNewStr = Replace(myStr, vbLf, "<br />")
Une autre méthode pour convertir de l'xml en xhtml est d'employer les XSLT: http://www.w3schools.com/xsl/default.asp Cette méthode sera peut-être plus flexible/appropriée?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Machaon" a écrit dans le message de news:ce7kcm$icg$
Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM) pour l'HTML. Comment remplacer les sauts de lignes du fichier texte par des "<br />" ?
Hello,
Les sauts de lignes sont représentés par des vbLf:
<quote
src="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmprotext.asp">
text Property
Concatenated CDATA text is not normalized. (Child nodes that contain
NODE_COMMENT and NODE_PROCESSING_INSTRUCTION nodes are not concatenated.)
.text trims the whitespace on the edges of the result, and "normalizes" rn
=> n, but otherwise just concatenates text.
</quote>
Il faudrait donc utiliser:
myNewStr = Replace(myStr, vbLf, "<br />")
Une autre méthode pour convertir de l'xml en xhtml est d'employer les XSLT:
http://www.w3schools.com/xsl/default.asp
Cette méthode sera peut-être plus flexible/appropriée?
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"Machaon" <machaon13@wanadoo.fr> a écrit dans le message de
news:ce7kcm$icg$1@aphrodite.grec.isp.9tel.net
Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM)
pour l'HTML.
Comment remplacer les sauts de lignes du fichier texte par des "<br
/>" ?
Les sauts de lignes sont représentés par des vbLf:
<quote src="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmprotext.asp"> text Property Concatenated CDATA text is not normalized. (Child nodes that contain NODE_COMMENT and NODE_PROCESSING_INSTRUCTION nodes are not concatenated.) .text trims the whitespace on the edges of the result, and "normalizes" rn => n, but otherwise just concatenates text. </quote>
Il faudrait donc utiliser: myNewStr = Replace(myStr, vbLf, "<br />")
Une autre méthode pour convertir de l'xml en xhtml est d'employer les XSLT: http://www.w3schools.com/xsl/default.asp Cette méthode sera peut-être plus flexible/appropriée?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Machaon" a écrit dans le message de news:ce7kcm$icg$
Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM) pour l'HTML. Comment remplacer les sauts de lignes du fichier texte par des "<br />" ?
Adrien Gaudel
J'ai jamais vu de saut de ligne HTML avec des <br /> moi je connais plutôt les <br>
"Machaon" a écrit dans le message de news:ce7kcm$icg$
Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM) pour l'HTML. Comment remplacer les sauts de lignes du fichier texte par des "<br />" ?
La fonction ci-dessus ne marche pas !
Help please.....
Merci !
J'ai jamais vu de saut de ligne HTML avec des <br /> moi je connais plutôt
les <br>
"Machaon" <machaon13@wanadoo.fr> a écrit dans le message de
news:ce7kcm$icg$1@aphrodite.grec.isp.9tel.net...
Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM) pour
l'HTML.
Comment remplacer les sauts de lignes du fichier texte par des "<br />" ?
J'ai jamais vu de saut de ligne HTML avec des <br /> moi je connais plutôt les <br>
"Machaon" a écrit dans le message de news:ce7kcm$icg$
Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM) pour l'HTML. Comment remplacer les sauts de lignes du fichier texte par des "<br />" ?
La fonction ci-dessus ne marche pas !
Help please.....
Merci !
François Picalausa
Hello,
AMHA il parle d'XHTML.
En HTML 3.2 et HTML 4.01 il est incorrect de fermer un tag <br>: <quote src="http://www.w3.org/TR/REC-html32.html#br"> Used to force a line break. This is an empty element so the end tag is forbidden. </quote> <quote src="http://www.w3.org/TR/html401/struct/text.html#h-9.3.2"> Start tag: required, End tag: forbidden </quote>
Mais en XHTML (1.0 et supérieur) : <quote src="http://www.w3.org/TR/xhtml1/#h-4.6"> Empty elements must either have an end tag or the start tag must end with />. For instance, <br/> or <hr></hr>. </quote>
Voila ce qu'il en est :-)
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Adrien Gaudel" a écrit dans le message de news:ce7q6a$6uv$
J'ai jamais vu de saut de ligne HTML avec des <br /> moi je connais plutôt les <br>
Hello,
AMHA il parle d'XHTML.
En HTML 3.2 et HTML 4.01 il est incorrect de fermer un tag <br>:
<quote src="http://www.w3.org/TR/REC-html32.html#br">
Used to force a line break. This is an empty element so the end tag is
forbidden.
</quote>
<quote src="http://www.w3.org/TR/html401/struct/text.html#h-9.3.2">
Start tag: required, End tag: forbidden
</quote>
Mais en XHTML (1.0 et supérieur) :
<quote src="http://www.w3.org/TR/xhtml1/#h-4.6">
Empty elements must either have an end tag or the start tag must end with
/>. For instance, <br/> or <hr></hr>.
</quote>
Voila ce qu'il en est :-)
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"Adrien Gaudel" <adriennoospaam@stable-boy.net> a écrit dans le message
de news:ce7q6a$6uv$1@news-reader3.wanadoo.fr
J'ai jamais vu de saut de ligne HTML avec des <br /> moi je connais
plutôt les <br>
En HTML 3.2 et HTML 4.01 il est incorrect de fermer un tag <br>: <quote src="http://www.w3.org/TR/REC-html32.html#br"> Used to force a line break. This is an empty element so the end tag is forbidden. </quote> <quote src="http://www.w3.org/TR/html401/struct/text.html#h-9.3.2"> Start tag: required, End tag: forbidden </quote>
Mais en XHTML (1.0 et supérieur) : <quote src="http://www.w3.org/TR/xhtml1/#h-4.6"> Empty elements must either have an end tag or the start tag must end with />. For instance, <br/> or <hr></hr>. </quote>
Voila ce qu'il en est :-)
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Adrien Gaudel" a écrit dans le message de news:ce7q6a$6uv$
J'ai jamais vu de saut de ligne HTML avec des <br /> moi je connais plutôt les <br>
Machaon
Rien à rajouter sur le "<br />"
Pour ce qui est du XSL, je l'utilise aussi, mais j'ai besoin d'extraire qq données avec vbscript pour la mêm appli.
Merci pour la réponse, je vais tester ça desuite.
"François Picalausa" a écrit dans le message de news:
Hello,
AMHA il parle d'XHTML.
En HTML 3.2 et HTML 4.01 il est incorrect de fermer un tag <br>: <quote src="http://www.w3.org/TR/REC-html32.html#br"> Used to force a line break. This is an empty element so the end tag is forbidden. </quote> <quote src="http://www.w3.org/TR/html401/struct/text.html#h-9.3.2"> Start tag: required, End tag: forbidden </quote>
Mais en XHTML (1.0 et supérieur) : <quote src="http://www.w3.org/TR/xhtml1/#h-4.6"> Empty elements must either have an end tag or the start tag must end with />. For instance, <br/> or <hr></hr>. </quote>
Voila ce qu'il en est :-)
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Adrien Gaudel" a écrit dans le message de news:ce7q6a$6uv$ > J'ai jamais vu de saut de ligne HTML avec des <br /> moi je connais > plutôt les <br>
Rien à rajouter sur le "<br />"
Pour ce qui est du XSL, je l'utilise aussi, mais j'ai besoin d'extraire qq
données avec vbscript pour la mêm appli.
Merci pour la réponse, je vais tester ça desuite.
"François Picalausa" <fpicalausa@chez.com> a écrit dans le message de
news:uKVbOQIdEHA.1040@TK2MSFTNGP10.phx.gbl...
Hello,
AMHA il parle d'XHTML.
En HTML 3.2 et HTML 4.01 il est incorrect de fermer un tag <br>:
<quote src="http://www.w3.org/TR/REC-html32.html#br">
Used to force a line break. This is an empty element so the end tag is
forbidden.
</quote>
<quote src="http://www.w3.org/TR/html401/struct/text.html#h-9.3.2">
Start tag: required, End tag: forbidden
</quote>
Mais en XHTML (1.0 et supérieur) :
<quote src="http://www.w3.org/TR/xhtml1/#h-4.6">
Empty elements must either have an end tag or the start tag must end with
/>. For instance, <br/> or <hr></hr>.
</quote>
Voila ce qu'il en est :-)
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"Adrien Gaudel" <adriennoospaam@stable-boy.net> a écrit dans le message
de news:ce7q6a$6uv$1@news-reader3.wanadoo.fr
> J'ai jamais vu de saut de ligne HTML avec des <br /> moi je connais
> plutôt les <br>
Pour ce qui est du XSL, je l'utilise aussi, mais j'ai besoin d'extraire qq données avec vbscript pour la mêm appli.
Merci pour la réponse, je vais tester ça desuite.
"François Picalausa" a écrit dans le message de news:
Hello,
AMHA il parle d'XHTML.
En HTML 3.2 et HTML 4.01 il est incorrect de fermer un tag <br>: <quote src="http://www.w3.org/TR/REC-html32.html#br"> Used to force a line break. This is an empty element so the end tag is forbidden. </quote> <quote src="http://www.w3.org/TR/html401/struct/text.html#h-9.3.2"> Start tag: required, End tag: forbidden </quote>
Mais en XHTML (1.0 et supérieur) : <quote src="http://www.w3.org/TR/xhtml1/#h-4.6"> Empty elements must either have an end tag or the start tag must end with />. For instance, <br/> or <hr></hr>. </quote>
Voila ce qu'il en est :-)
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Adrien Gaudel" a écrit dans le message de news:ce7q6a$6uv$ > J'ai jamais vu de saut de ligne HTML avec des <br /> moi je connais > plutôt les <br>
Machaon
ça marche impec, merci bcp !
"François Picalausa" a écrit dans le message de news:
Hello,
Les sauts de lignes sont représentés par des vbLf:
<quote src="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmprotext.asp"> text Property Concatenated CDATA text is not normalized. (Child nodes that contain NODE_COMMENT and NODE_PROCESSING_INSTRUCTION nodes are not concatenated.) .text trims the whitespace on the edges of the result, and "normalizes"
rn
=> n, but otherwise just concatenates text. </quote>
Il faudrait donc utiliser: myNewStr = Replace(myStr, vbLf, "<br />")
Une autre méthode pour convertir de l'xml en xhtml est d'employer les
XSLT:
http://www.w3schools.com/xsl/default.asp Cette méthode sera peut-être plus flexible/appropriée?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Machaon" a écrit dans le message de news:ce7kcm$icg$ > Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM) > pour l'HTML. > Comment remplacer les sauts de lignes du fichier texte par des "<br > />" ?
ça marche impec, merci bcp !
"François Picalausa" <fpicalausa@chez.com> a écrit dans le message de
news:u0tIhBIdEHA.1692@tk2msftngp13.phx.gbl...
Hello,
Les sauts de lignes sont représentés par des vbLf:
<quote
src="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmprotext.asp">
text Property
Concatenated CDATA text is not normalized. (Child nodes that contain
NODE_COMMENT and NODE_PROCESSING_INSTRUCTION nodes are not concatenated.)
.text trims the whitespace on the edges of the result, and "normalizes"
rn
=> n, but otherwise just concatenates text.
</quote>
Il faudrait donc utiliser:
myNewStr = Replace(myStr, vbLf, "<br />")
Une autre méthode pour convertir de l'xml en xhtml est d'employer les
XSLT:
http://www.w3schools.com/xsl/default.asp
Cette méthode sera peut-être plus flexible/appropriée?
--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com
http://apisvb.europe.webmatrixhosting.net
"Machaon" <machaon13@wanadoo.fr> a écrit dans le message de
news:ce7kcm$icg$1@aphrodite.grec.isp.9tel.net
> Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM)
> pour l'HTML.
> Comment remplacer les sauts de lignes du fichier texte par des "<br
> />" ?
"François Picalausa" a écrit dans le message de news:
Hello,
Les sauts de lignes sont représentés par des vbLf:
<quote src="http://msdn.microsoft.com/library/en-us/xmlsdk/html/xmprotext.asp"> text Property Concatenated CDATA text is not normalized. (Child nodes that contain NODE_COMMENT and NODE_PROCESSING_INSTRUCTION nodes are not concatenated.) .text trims the whitespace on the edges of the result, and "normalizes"
rn
=> n, but otherwise just concatenates text. </quote>
Il faudrait donc utiliser: myNewStr = Replace(myStr, vbLf, "<br />")
Une autre méthode pour convertir de l'xml en xhtml est d'employer les
XSLT:
http://www.w3schools.com/xsl/default.asp Cette méthode sera peut-être plus flexible/appropriée?
-- François Picalausa (MVP VB) http://faq.vb.free.fr --- http://msdn.microsoft.com http://apisvb.europe.webmatrixhosting.net
"Machaon" a écrit dans le message de news:ce7kcm$icg$ > Je voudrais formatter un élément tiré d'un fichier XML (avec XML DOM) > pour l'HTML. > Comment remplacer les sauts de lignes du fichier texte par des "<br > />" ?