2009-04-24 5 views
1

Je stocke les entrées utilisateur à travers un formulaire avec formatage de style wiki (texte pour bold, _text for underline, etc) dans ma base de données. Je prévoyais d'utiliser les fonctions db & code de la page pour stocker toutes les informations sur XML avec le formatage html approprié pour chaque champ de texte riche inclus. À partir de là, le XML est analysé avec une feuille de style XSL. La seule chose que je n'ai pas réussi à comprendre est comment obtenir le HTML pour apparaître en HTML. Je peux l'obtenir pour montrer le code sur l'écran mais pas le format html.comment puis-je stocker formatage de texte enrichi en XML qui sort à ma page formatée

Est-ce que quelqu'un sait d'une façon de A) obtenir le code HTML dans le fichier xml et le faire apparaître à l'écran comme format HTML ou B) comment trouver/remplacer mon syntaxe wiki avec html avec le XSL

+0

Cette question est trop générale. Sans des exemples spécifiques de document (s) XML impliqués et le résultat requis, c'est comme demander un programme qui n'a aucune entrée spécifique et aucune sortie spécifique ... Veuillez redéfinir la question afin d'avoir une meilleure chance d'être compris et répondu. –

+0

D'accord avec le commentaire ci-dessus, mais plus précisément, comment «obtenez» le code HTML sur l'écran. Je suggérerais une propriété innerHTML en utilisant JS. –

Répondre

1

donc, si je vous comprends bien, vous avez quelques xml avec le formatage HTML en elle, quelque chose comme ceci:

<foo><strong>blah <a href="/">bar</a></strong></foo> 

xsl pour afficher le code HTML à l'intérieur foo est:

<xsl:template match="foo"> 
    <xsl:copy-of select="."/> 
</xsl:template> 
+0

merci c'est exactement ce dont j'avais besoin. Quand j'écrivais le XML, j'ai utilisé value-of au lieu de copy-of. Merci beaucoup pour l'aide! –

Questions connexes