you could use a js syntax highlighter:
http://code.google.com/p/syntaxhighlighter/

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";>
>    <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";>
>          <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>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</accommodationDays>
>              <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>
>              <serviceTime>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 cfaus...@googlegroups.com.
> To unsubscribe from this group, send email to
> cfaussie+unsubscr...@googlegroups.com<cfaussie%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://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