I was thinking also with <pre></pre> or <code></code> blocks as well.


On 7/06/2010 2:44 PM, Scott Thornton wrote:
Hi,

interestingly it kinda of works, at least IE display the xml now.

Originally, i replaced all of the &gt; with ">" etc in the query thinking that thwy would be a problem...

Ill also try the formatter posted http://alexgorbatchev.com/wiki/SyntaxHighlighter



  
On 07/06/2010 at 2:37 pm, in message <4c0c7794.1070...@ampersand.net.au>, "m...@ampersand.net.au" <m...@ampersand.net.au> wrote:
        
How about #replace(query.xml,"<","&lt;","all")#

Dodgy I know but does it work?


On 7/06/2010 2:29 PM, Scott Thornton wrote: 

Thanks, however:
<cfcontent  variable="#query.xml#">
returns:

Attribute validation error for tag cfcontent.  
java.lang.String is not a supported variable type. The variable is expected to contain binary data.  


  





Andrew Scott <andr...@andyscott.id.au> ( mailto:andr...@andyscott.id.au ) 07/06/2010 2:22 pm >>>        Try using the cfcontent.


On Mon, Jun 7, 2010 at 2:18 PM, Scott Thornton <scott.thorn...@hnehealth.nsw.gov.au> wrote:

  

Hi,

I was hoping to achieve something rather simple ( I thought), which was to
display on a webpage the xml stored from within a database, in hopefully a
formatted manner.

The XML is stored unformatted within a database text field.

When I save the following XML a text document with an .xml extension,
Internet explorer formats it and displays it okay, but a simple output of
the database field eg:
<cfquery>select ....</cfquery><cfoutput>#query.xml#</cfoutput>
Internet explorer displays an error,

The XML page cannot be displayed
Cannot view XML input using XSL style sheet. Please correct the error and
then click the Refresh button, or try again later.

Firefox displays it as one long string.

Wrapping the cfoutput in <CODE></CODE> doesn't help.

Putting the cfoutput with a CFtextarea helps, but then I need to format it
( indent it to make it more readable )

I guess one potential problem is that the xml string contains another XML
string ( partData )
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns1:transmissionMessage transmissionGmt="20100517153248"
transmissionId="WEB20117091e4bf161a06700" from="WEB20117" mode="FIXME"
contentsSigned="false"
contentsType="MCA/OlcHospital/inhospitalclaimreques...@1" xmlns:ns1="
http://hic.gov.au/hiconline/protocol/model" ( http://hic.gov.au/hiconline/protocol/model )>   <adaptor minorVersion="28" majorVersion="6.10" vendor="HIC"
platform="os: Windows 2003 x86 5.2 jre: Sun 1.5.0_05" product="HicOnline">   </adaptor>   <logic minorVersion="56" majorVersion="1" vendor="MCA" platform="os:
Windows 2003 x86 5.2 jre: Sun 1.5.0_05" product="OlcHospital">   </logic>   <originator minorVersion="1" majorVersion="2.610" vendor="NOT SPECIFIED"
platform="os: Windows 2003 x86 5.2 jre: Sun 1.5.0_05" product="Platypus2">   </originator>   <pki minorVersion="0" majorVersion="2.3.3" vendor="HIC" platform="os:
Windows 2003 x86 5.2 jre: Sun 1.5.0_05" product="eSignature">   </pki>   <content transactionId="WEB11111111222222" sendCount="1" requestId="1"
role="" dataRef="1" type="MCA/OlcHospital/inhospitalclaimreques...@1"
signed="false">   </content>   <partData>     <?xml version="1.0" encoding="UTF-8" standalone="yes"?>       <ns1:inHospitalClaimRequest xmlns:ns1="
http://hic.gov.au/hiconline/eclipse/version-1" ( http://hic.gov.au/hiconline/eclipse/version-1 )>         <claim messagePartId="CID">           <claimTypeCde>PU</claimTypeCde>           <facilityId>0012790J</facilityId>           <fundBrandId>ABC</fundBrandId>           <accountReferenceId>A1234567</accountReferenceId>           <senderContact>             <name>abc  123</name>             <phone>0249853321</phone>             <email>emailaddr...@hnehealth.nsw.gov.au</email>           </senderContact>           <contiguousClaimCde>N</contiguousClaimCde>           <urgencyCode>9</urgencyCode>           <compensationClaimCde>N</compensationClaimCde>           
<totalHospitalChargeAmount>58800</totalHospitalChargeAmount>           <totalChargeAmount>58800</totalChargeAmount>           <facilityTypeCode>1</facilityTypeCode>           <patient messagePartId="PAT">             <patient gender="2" dateOfBirth="1939-01-16+10:00">               <identity firstName="firstName" lastName="lastName"/>               <residentialAddress postcode="2287"/>               <medicare memberRefNum="1" memberNum="1234567707"/>               <healthFund memberNum="1234567"/>             </patient>             <medicalRecordId>97654321</medicalRecordId>           </patient>           <episode messagePartId="EPD">             <admissionDate>2010-05-03+10:00</admissionDate>             <admissionTime>09:24:00+10:00</admissionTime>             <dischargeDate>2010-05-05+10:00</dischargeDate>             <dischargeTime&g
t;15:35:00+10:00</dischargeTime>             <episodeId>2116524</episodeId>             <patientClassificationCode>OT</patientClassificationCode>             <episodeTypeCode>10</episodeTypeCode>             <accommodationStatusCode>A</accommodationStatusCode>             <sameDayCode>2</sameDayCode>             <lengthOfStay>3</lengthOfStay>             <dischargeTypeCode>09</dischargeTypeCode>             <referralSourceCode>4</referralSourceCode>             <admissionCategoryCode>1</admissionCategoryCode>           </episode>           <accommodationSummary messagePartId="ACS">             <fromDate>2010-05-03+10:00</fromDate>             <toDate>2010-05-05+10:00</toDate>             <numberOfDays>2</numberOfDays>             <leaveDays>0</leaveDays>             <accommodationDays>2</accommod
ationDays>             <totalChargeAmount>58800</totalChargeAmount>             <chargeRaisedCde>C</chargeRaisedCde>             <accommodation messagePartId="ACD00001">               <fromDate>2010-05-03+10:00</fromDate>               <toDate>2010-05-05+10:00</toDate>               <numberOfDays>2</numberOfDays>               <chargeAmount>58800</chargeAmount>               <chargeRaisedCde>C</chargeRaisedCde>               <dayRate>29400</dayRate>               <patientClassificationCode>OT</patientClassificationCode>               <bedLevelCode>S</bedLevelCode>               <bedLevelAddOnInd>false</bedLevelAddOnInd>             </accommodation>           </accommodationSummary>           <principalService messagePartId="PSG00001">             <serviceDate>2010-05-03+10:00</serviceDate>             <se
rviceTime>09:24:00+10:00</serviceTime>             <serviceCode typeCode="C">56507</serviceCode>             <chargeAmount>0</chargeAmount>             <chargeRaisedCde>I</chargeRaisedCde>             <theatreBandCode>0</theatreBandCode>             <theatreBandTypeCode>N</theatreBandTypeCode>             <theatreCategoryCode>S</theatreCategoryCode>             <anaestheticTypeCode>N</anaestheticTypeCode>             <totalChargeAmount>0</totalChargeAmount>             <theatreMinutes>0</theatreMinutes>           </principalService>           <drgMorbidity messagePartId="DMG">             <principalDiagnosis>               <text>C782</text>             </principalDiagnosis>             <additionalDiagnosis>               <text>C80</text>             </additionalDiagnosis>             <procedures>
               <text>5650700</text>             </procedures>             <procedures>               <text>9555000</text>             </procedures>             <procedures>               <text>9555003</text>             </procedures>             <ventilationHours>0</ventilationHours>           </drgMorbidity>         </claim>       </ns1:inHospitalClaimRequest>     </partData>   </ns1:transmissionMessage>

Can anyone offer a simple solution?

The website http://aaronkarp.com/prettyXML/ formats the long string okay,
which makes me think there might be some kind of webservice available to do
this?

PS: A software product external to CF creates the XML and stores it in our
database. I have no control over this software and can't modify the XML
directly...

Thanks,





--
You received this message because you are subscribed to the Google Groups
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com.
To unsubscribe from this group, send email tocfaussie+unsubscr...@googlegroups.com<cfaussie%2bunsubscr...@googlegroups.com> ( mailto:cfaussie%2bunsubscr...@googlegroups.com ).
For more options, visit this group athttp://groups.google.com/group/cfaussie?hl=en.


    

  

--
You received this message because you are subscribed to the Google Groups "cfaussie" group.
To post to this group, send email to cfaus...@googlegroups.com.
To unsubscribe from this group, send email to cfaussie+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.

Reply via email to