xsl-list
[Top] [All Lists]

Re: SAXParseException

2002-08-29 09:12:07
Hey,

I'm going to send out the XML and XSL. I'm not sure what would be
causing the exception. Remember, the page does get rendered below the
exception, and it comes up intermittedly.

I'm honestly very stumped. Any help would be appreciated.

Thank you
Manish


Here's the XML:
<listing><ID>5475</ID><ownerUsername>test_agent</ownerUsername><createdDate>2002-08-22T16:42:57.000-05:00</createdDate><modifiedDate>2002-08-26T03:11:54.572-05:00</modifiedDate><primaryAgent><ID>505</ID></primaryAgent><status>1002</status><archived>false</archived><leaseOrSale>1006</leaseOrSale><listAsBoth>false</listAsBoth><accessType>Full
 
Access</accessType><password></password><startDate>8/22/2002</startDate><endDate>12/12/2002</endDate><sharedCommission>false</sharedCommission><signVisible>false</signVisible><title>OFS
 test: Manish</title><price>0</price><property xsi:type="property" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><ID>5282</ID><ownerUsername>test_agent</ownerUsername><createdDate>2002-08-22T16:42:58.000-05:00</createdDate><modifiedDate>2002-08-26T03:11:52.430-05:00</modifiedDate><address><ID>36155</ID><ownerUsername>test_agent</ownerUsername><createdDate>2002-08-22T16:42:57.000-05:00</createdDate><modifiedDate>2002-08-26T03:10:06.765-05:00</modifiedDate><postalCode></postalCode><state>Choose
 
State</state><persisted>true</persisted><street3></street3><street2></street2><street1></street1><city></city><changed>false</changed><searchCriteria>false</searchCriteria></address><county></county><latitude>-9090909.0</latitude><longitude>-9090909.0</longitude><yearBuilt></yearBuilt><yearRenovated></yearRenovated><loanStartDateExisting></loanStartDateExisting><loanDueDateExisting></loanDueDateExisting><yearIncomeExpense></yearIncomeExpense><assessmentYear></assessmentYear><taxableValueYear></taxableValueYear><mediaFile><ID>9017</ID><ownerUsern
a!
me>test_agent</ownerUsername><createdDate>2002-08-26T03:11:46.110-05:00</createdDate><modifiedDate>2002-08-26T03:11:46.110-05:00</modifiedDate><mediaType>1302</mediaType><sortPriority>-9090909</sortPriority><title>PD-clean.JPG</title><filename>9017_PD-clean.JPG</filename><filetype>JPG</filetype><caption></caption><height>480</height><width>640</width><searchCriteria>false</searchCriteria><changed>true</changed><persisted>true</persisted><_private>false</_private></mediaFile><elevatorsFreight>0</elevatorsFreight><taxableValueLand>0.0</taxableValueLand><percentOccupied>0</percentOccupied><loanPaymentExisting>0.0</loanPaymentExisting><siteDescription>n,m.n,ZXC</siteDescription><parkingCoveredRate>0.0</parkingCoveredRate><classType>Office</classType><tenantLeasingCommission>0.0</tenantLeasingCommission><utilities>0.0</utilities><subtype></subtype><grossOperatingIncome>0.0</grossOperatingIncome><outsideStorage>false</outsideStorage><status></status><highwayAccess>sdfads</highwayAc
c!
ess><displayableTenantLeaseExpires></displayableTenantLeaseExpires><stormSewers>false</stormSewers><changed>false</changed><classSubType>OfficeForSale</classSubType><airportAccess>aadsfas</airportAccess><sanitarySewers>false</sanitarySewers><taxableValuePersonalProperty>0.0</taxableValuePersonalProperty><squareFeetRentable>0</squareFeetRentable><gasDetection>false</gasDetection><askingSalePrice>0.0</askingSalePrice><displayableTaxableValueYear></displayableTaxableValueYear><searchCriteria>false</searchCriteria><tenantSquareFeet>0</tenantSquareFeet><displayableYearBuilt></displayableYearBuilt><CFBT>0.0</CFBT><mediaFileIDs
 
xsi:type="java:java.lang.Integer">9017</mediaFileIDs><management>0.0</management><sprinkledDry>false</sprinkledDry><elevatorsPassenger>0</elevatorsPassenger><zoning></zoning><displayableName>Office</displayableName><avgAskingRentTo>0.0</avgAskingRentTo><assumableFinancingExisting>false</assumableFinancingExisting><securityAlarms>false</securityAlarms><downPay
m!
entExisting>0.0</downPaymentExisting><insurance>0.0</insurance><otherIncome>0.0</otherIncome><availableSpaceSquareFeet>0</availableSpaceSquareFeet><maintenance>0.0</maintenance><lotDimensionsIrregular>false</lotDimensionsIrregular><smokeDetection>false</smokeDetection><parkingSurfaceRate>0.0</parkingSurfaceRate><saleLeaseback>false</saleLeaseback><fireAlarms>false</fireAlarms><tenantCurrentRent>0.0</tenantCurrentRent><interestRateExistingAPR>0.0</interestRateExistingAPR><securityCameras>false</securityCameras><vacancyAllowance>0.0</vacancyAllowance><wages>0.0</wages><incentives>XCZC</incentives><grossRentMultiplier>0.0</grossRentMultiplier><balloonPaymentExisting>0.0</balloonPaymentExisting><cashOnCash>0.0</cashOnCash><netOperatingIncome>0.0</netOperatingIncome><displayableAssessmentYear></displayableAssessmentYear><loanAmountExisting>0.0</loanAmountExisting><smallestUnitAvailable>0</smallestUnitAvailable><totalNumberBuildings>0</totalNumberBuildings><totalAnnualTaxes>0.0</to
t!
alAnnualTaxes><improvementsAssessment>0.0</improvementsAssessment><parkingCovered>0</parkingCovered><displayableYearRenovated></displayableYearRenovated><waterFront>false</waterFront><vacantSpaceSquareFeet>0</vacantSpaceSquareFeet><otherCapitalCosts>0.0</otherCapitalCosts><assessedValuePersonalProperty>0.0</assessedValuePersonalProperty><acresTotal>0.0</acresTotal><numberStories>0</numberStories><areaDescription>zxcvzxc</areaDescription><persisted>true</persisted><sprinkledWet>false</sprinkledWet><displayableAnchorTenant>No</displayableAnchorTenant><adjustedGrossIncome>0.0</adjustedGrossIncome><miscReserves>0.0</miscReserves><typicalFloorSquareFeet>0</typicalFloorSquareFeet><displayableLoanDueDateExisting></displayableLoanDueDateExisting><landAssessment>0.0</landAssessment><avgAskingRentLow>0.0</avgAskingRentLow><waterfrontDescription>asdfsfss</waterfrontDescription><displayableYearIncomeExpense></displayableYearIncomeExpense><officeClass></officeClass><coreFactor>0.0</coreFa
c!
tor><potentialRentalIncome>0.0</potentialRentalIncome><specialAssessments>0.0</specialAssessments><outParcel>false</outParcel><capRate>0.0</capRate><totalAnnualAssessments>0.0</totalAnnualAssessments><contiguousSquareFeet>0</contiguousSquareFeet><defaultImage>9017</defaultImage><totalDebtExisting>0.0</totalDebtExisting><taxableValueImprovements>0.0</taxableValueImprovements><anchorTenant>false</anchorTenant><parkingSurface>0</parkingSurface><displayableLoanStartDateExisting></displayableLoanStartDateExisting></property><incomplete>false</incomplete><notSoFresh>false</notSoFresh><displayablePrice>0</displayablePrice><statusLevel>1011</statusLevel><listingTypeMismatch>false</listingTypeMismatch><displayableAccessType>Full
 
Access</displayableAccessType><persisted>true</persisted><expired>false</expired><listingTerms
 xsi:type="java:com.catylist.property.OfficeSaleTerms" 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance";><persisted>true</persisted><changed>false</changed><modifi
e!
dDate>2002-08-26T03:08:44.668-05:00</modifiedDate><ID>5282</ID><ownerUsername>test_agent</ownerUsername><searchCriteria>false</searchCriteria><createdDate>2002-08-26T03:08:44.668-05:00</createdDate></listingTerms><displayableEndDate>12/12/2002</displayableEndDate><searchCriteria>false</searchCriteria><changed>true</changed><displayable>true</displayable><freshnessDate>2002-08-26T03:11:52.348-05:00</freshnessDate><listedAsBoth>false</listedAsBoth><displayableStartDate>8/22/2002</displayableStartDate><overview>test</overview></listing>


Here's the XSL:

<?xml version="1.0"?>
<!DOCTYPE HTML_COMPONENTS[
  <!ENTITY nav SYSTEM "nav.xsl">
  <!ENTITY navButtons SYSTEM "../../common/xsl/navButtons.xsl">
  <!ENTITY categorytitle SYSTEM "../../common/xsl/categorytitle.xsl">
  <!ENTITY textfield SYSTEM "../../common/xsl/textfield.xsl">
  <!ENTITY textarea SYSTEM "../../common/xsl/textarea.xsl">
  <!ENTITY checkbox SYSTEM "../../common/xsl/checkbox.xsl">
  <!ENTITY radio SYSTEM "../../common/xsl/radio.xsl">
  <!ENTITY select SYSTEM "../../common/xsl/select.xsl">
  <!ENTITY submit SYSTEM "../../common/xsl/submit.xsl">
  <!ENTITY file SYSTEM "../../common/xsl/file.xsl">
  <!ENTITY personalPhoto SYSTEM "../../common/xsl/personalPhoto.xsl">
  <!ENTITY companyLogo SYSTEM "../../common/xsl/companyLogo.xsl">
  <!ENTITY help SYSTEM "../../common/xsl/help.xsl">
  <!ENTITY help_popup SYSTEM "../../common/xsl/help_popup.xsl">
  <!ENTITY error SYSTEM "../../common/xsl/error.xsl">
]>

<xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
    xmlns:saxon="http://icl.com/saxon";
    extension-element-prefixes="saxon">
<xsl:output method="html" indent="yes"/>
<xsl:template match="/JSPRoot">

<html>
<head>
  <title></title>
  <link rel="stylesheet" type="text/css"><xsl:attribute
name="href"><xsl:value-of
select="normalize-space(/JSPRoot/AGENT_CONSOLE_URL)"/>profilers/common/css/cie_profiler.css</xsl:attribute></link>
  <script language="Javascript"><xsl:attribute name="src"><xsl:value-of
select="normalize-space(/JSPRoot/AGENT_CONSOLE_URL)"/>profilers/common/javascript/helpshow.js</xsl:attribute></script>
  <script language="Javascript"><xsl:attribute name="src"><xsl:value-of
select="normalize-space(/JSPRoot/AGENT_CONSOLE_URL)"/>profilers/common/javascript/mm_scripts.js</xsl:attribute></script>
   </head>
  <body
onLoad="MM_showHideLayers('headerLoader?Header','','hide');hideForNetscape();">
    <form name="descriptorForm" method="post"><!--
onSubmit="disableForm(this);">-->
      <xsl:if
test="(normalize-space(/JSPRoot/CURRENT_CATEGORY)='PERSONAL_PHOTO')
            or (normalize-space(/JSPRoot/CURRENT_CATEGORY)
='COMPANY_LOGO')">
        <xsl:attribute name="enctype">
            <xsl:text>multipart/form-data</xsl:text>
        </xsl:attribute>
      </xsl:if>

      <xsl:attribute name="action"><xsl:value-of
select="normalize-space(/JSPRoot/AGENT_CONSOLE_URL)"/>profilers/agent/jsp/agentProfiler.jsp?currentCategory=<xsl:value-of
 
select="normalize-space(/JSPRoot/URL_ENCODED_CURRENT_CATEGORY)"/>&amp;listingID=<xsl:value-of
 select="/JSPRoot/listing/ID"/>&amp;editID=<xsl:value-of 
select="normalize-space(/JSPRoot/EDIT_ID)"/></xsl:attribute>

      <table width="97%" align="left">
        <tr>
            <td width="180"><img src="/common/images/spacer.gif"
width="180" height="1"/></td>
            <td width="100%" valign="top">&error;
            <xsl:apply-templates select="AgentDescriptor/Agent"/>
            <div class="footercaption" align="center">
              Items marked with an <span class="navhighlight">*</span>
are required fields.
            </div>
          </td>
          </tr>
      </table>
      <!--Left hand side-->
      &nav;
      &help;
      &navButtons;

      <script language="Javascript" 
type="text/javascript"><xsl:attribute name="src"><xsl:value-of
select="normalize-space(/JSPRoot/AGENT_CONSOLE_URL)"/>profilers/common/javascript/static_div.js</xsl:attribute></script>
    </form>
  </body>
</html>
</xsl:template>

<xsl:template match="AgentDescriptor/Agent">
    <xsl:variable name="current_category"
select="normalize-space(/JSPRoot/CURRENT_CATEGORY)"/>
     <xsl:for-each select="Category[(_at_)value=$current_category]/Group">
        <table width="100%" align="center" cellpadding="0"
cellspacing="4" bgcolor="#FFFFFF" class="tableborder">
            <tr><td>
              <table width="100%" cellpadding="4" cellspacing="1"
border="0" bgcolor="#FFFFFF">
                <tr>&categorytitle;</tr>
                <xsl:for-each
select="Field"><tr>&textfield;&textarea;&checkbox;&radio;&select;&submit;&file;&help_popup;</tr>
                </xsl:for-each>
            </table></td></tr>

           <xsl:if test= "normalize-space(/JSPRoot/CURRENT_CATEGORY) =
'PERSONAL_PHOTO'">&personalPhoto;</xsl:if>
           <xsl:if test= "normalize-space(/JSPRoot/CURRENT_CATEGORY) =
'COMPANY_LOGO'">&companyLogo;</xsl:if>

        </table><br/>

    </xsl:for-each>
  </xsl:template>
</xsl:stylesheet>

On Wed, 2002-08-28 at 05:54, Trevor Nash wrote:
That would be a good guess, but I'm not doing it programatically. I'm
using COCOON to do the processing, passing in the XSL and the XML from a
JSP. 

Any other ideas?

Then it is possible the JSP is wrong - perhaps sometimes you generate
a faulty XML or XSL from that.  Is there some way you can look at the
XML and XSL to check it is what you think it is?

Trevor
--
Traditional training & distance learning,
Consultancy by email

Melvaig Software Engineering Limited
voice:     +44 (0) 1445 771 271 
email:     tcn(_at_)melvaig(_dot_)co(_dot_)uk

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list





 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>