2009-06-01 5 views
0

Je dois produire le paquet xml suivant pour le publier dans hudson. L'élément log xml aura essentiellement des lignes de sortie de la console. Quelqu'un peut-il aider à ColdFusion/Java pour coder correctement cet élémentCode CFXML pour produire hexBinary sur l'un de mes xpaths

<run> 
    <log encoding='hexBinary'>...hex binary encoded console output...</log> 
    <result>... integer indicating the error code. 0 is success and everything else is failure</result> 
    <duration>... milliseconds it took to execute this run ...</duration> 
</run> 

Répondre

0

tag utilisation <CFXML> serait la meilleure façon de construire un objet XML dans CFML.

hexBinary peut être codé en utilisant: BinaryEncode(yourBinaryData, "Hex")

<cftimer> peut être utilisé pour mesurer le temps pris pour exécuter la section de code entre les balises. Ou GetTickCount()

+0

Vous ne pouvez pas utiliser BinaryEncode sur une chaîne. J'ai une chaîne que j'ai besoin d'encoder pour former les données de la clé de journal. –

+0

Vous ne savez pas exactement ce que vous recherchez, mais la fonction toBase64 (...) fait-elle ce que vous voulez? –

+0

hmm .. lisez l'exemple au bas de http://www.cfquickdocs.com/cf8/#ToBinary – Henry

Questions connexes