开发者

Reading XML data in Java JSP - Premature end of file error

开发者 https://www.devze.com 2023-03-05 18:21 出处:网络
I\'m trying to get my JSP to parse an XML file so that I can output certain information in a table. Unfortunately, it keeps giving me a premature end of file error, and I\'m not entirely sure how I wo

I'm trying to get my JSP to parse an XML file so that I can output certain information in a table. Unfortunately, it keeps giving me a premature end of file error, and I'm not entirely sure how I would fix this.

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>

<html>
  <head>
    <title>cust_xml</title>
  </head>
  <body>

    <h1>Customer Information</h1>
    <c:import var="xmlFile" url="CUST.xml" />
    <x:parse var="myDoc" xml="${xmlFile}" />

    <table border="1">
      <tr>
        <th>Customer Number</th>
        <th>First Name</th>
        <th>Last Name</th>
        <th>Address</th>
        <th>City</th>
        <th>State</th>
        <th>Zipcode</th>
        <th>Balance</th>
      </tr>
      <x:forEach select="$myDoc/CUSTOMERS/Customer" var="cust">
        <tr>
          <td><x:out select="$cust/CustNo" /></td>
          <td><x:out select="$cust/CustFirstName" /></td>
          <td><x:out select="$cust/CustLastName" /></td>
          <td><x:out select="$cust/CustStreet" /></td>
          <td><x:out select="$cust/CustCity" /></td>
          <td><x:out select="$cust/CustState" /></td>
          <td><x:out select="$cust/CustZip" /></td>
          <td><x:out select="$cust/CustBal" /></td>
        </tr>
      </x:forEach>
    </table>

  </body>
</html>

The XML file:

<?xml version="1.0" encoding="UTF-8"?>
<DATA>
    <CUSTOMERS>
        <Customer>
            <CustNo>C0954327</CustNo>
            <CustFirstName>Sheri</CustFirstName>
            <CustLastName>Gordon</CustLastName>
            <CustStreet>336 Hill St.</CustStreet>
            <CustCity>Littleton</CustCity>
            <CustState>CO</CustState>
            <CustZip>80129-5543</CustZip>
            <CustBal>230</CustBal>
        </Customer>
        <Customer>
            <CustNo>C1010398</CustNo>
            <CustFirstName>Jim</CustFirstName>
            <CustLastName>Glussman</CustLastName>
            <CustStreet>1432 E. Ravenna</CustStreet>
            <CustCity>Denver</CustCity>
            <CustState>CO</CustState>
            <CustZip>80111-0033</CustZip>
            <CustBal>200</CustBal>
        </Customer>
        <Customer>
            <CustNo>C2388597</CustNo>
            <CustFirstName>Beth</CustFirstName>
            <CustLastName>Taylor</CustLastName>
            <CustStreet>2396 Rafter Rd</CustStreet>
            <CustCity>Seattle</CustCity>
            <CustState>WA</CustState>
            <CustZip>98103-1121</CustZip>
            <CustBal>500</CustBal>
        </Customer>
        <Customer>
            <CustNo>C3340959</CustNo>
            <CustFirstName>Betty</CustFirstName>
            <CustLastName>Wise</CustLastName>
            <CustStreet>4334 153rd NW</CustStreet>
            <CustCity>Seattle</CustCity>
            <CustState>WA</CustState>
            <CustZip>98178-3311</CustZip>
            <CustBal>200</CustBal>
        </Customer>
        <Customer>
            <CustNo>C3499503</CustNo>
            <CustFirstName>Bob</CustFirstName>
            <CustLastName>Mann</CustLastName>
            <CustStreet>1190 Lorraine Cir.</CustStreet>
            <CustCity>Monroe</CustCity>
            <CustState>WA</CustState>
            <CustZip>98013-1095</CustZip>
            <CustBal>0</CustBal>
        </Customer>
        <Customer>
            <CustNo>C8543321</CustNo>
            <CustFirstName>Ron</CustFirstName>
            <CustLastName>Thompson</CustLastName>
            <CustStreet>789 122nd St.</CustStreet>
            <CustCity>Renton</CustCity>
            <CustState>WA</CustState>
            <CustZip>98666-1289</CustZip>
            <CustBal>85</CustBal>
        </Customer>
        <Customer>
            <CustNo>C8574932</CustNo>
            <CustFirstName>Wally</CustFirstName>
            <CustLastName>Jones</CustLastName>
            <CustStreet>411 Webber Ave.</CustStreet>
            <CustCity>Seattle</CustCity>
            <CustState>WA</CustState>
            <CustZip>98105-1093</CustZip>
            <CustBal>1500</CustBal>
        </Customer>
        <Customer>
            <CustNo>C8654390</CustNo>
            <CustFirstName>Candy</CustFirstName>
            <CustLastName>Kendall</CustLastName>
            <CustStreet>456 Pine St.</CustStreet>
            <CustCity>Seattle</CustCity>
            <CustState>WA</CustState>
            <CustZip>98105-3345</CustZip>
            <CustBal>50</CustBal>
        </Customer>
        <Customer>
            <CustNo>C9128574</CustNo>
            <CustFirstName>Jerry</CustFirstName>
            <CustLastName>Wyatt</CustLastName>
            <CustStreet>16212 123rd Ct.</CustStreet>
            <CustCity>Denver</CustCity>
            <CustState>CO</CustState>
            <CustZip>80222-0022</CustZip>
            <CustBal>100</CustBal>
        </Customer>
        <Customer>
            <CustNo>C9403348</CustNo>
            <CustFirstName>Mike</CustFirstName>
            <CustLastName>Boren</CustLastName>
            <CustStreet>642 Crest Ave.</CustStreet>
            <CustCity>Englewood</CustCity>
            <CustState>CO</CustState>
            <CustZip>80113-5431</CustZip>
            <CustBal>0</CustBal>
        </Customer>
        <Customer>
            <CustNo>C9432910</CustNo>
            <CustFirstName>Larry</CustFirstName>
            <CustLastName>Styles</CustLastName>
            <CustStreet>9825 S. Crest Lane</CustStreet>
            <CustCity>Bellevue</CustCity>
            <CustState>WA</CustState>
            <CustZip>98104-2211</CustZip>
            <CustBal>250</CustBal>
        </Customer>
        <Customer>
            <CustNo>C9543029</CustNo>
            <CustFirstName>Sharon</CustFirstName>
            <CustLastName>Johnson</CustLastName>
            <CustStreet>1223 Meyer Way</CustStreet>
            <CustCity>Fife</CustCity>
            <CustState>WA</CustState>
            <CustZip>98222-1123</CustZip>
            <CustBal>856</CustBal>
        </Customer>
        <Customer>
            <CustNo>C9549302</CustNo>
            <CustFirstName>Todd</CustFirstName>
            <CustLastName>Hayes</CustLastName>
            <CustStreet>1400 NW 88th</CustStreet>
            <CustCity>Lynnwood</CustCity>
            <CustState>WA</CustState>
            <CustZip>98036-2244</CustZip>
            <CustBal>0</CustBal>
        </Customer>
        <Customer>
            <CustNo>C9857432</CustNo>
            <CustFirstName>Homer</CustFirstName>
            <CustLastName>Wells</CustLastName>
            <CustStreet>123 Main St.</CustStreet>
            <CustCity>Seattle</CustCity>
            <CustState>WA</CustState>
  开发者_JAVA技巧          <CustZip>98105-4322</CustZip>
            <CustBal>500</CustBal>
        </Customer>
        <Customer>
            <CustNo>C9865874</CustNo>
            <CustFirstName>Mary</CustFirstName>
            <CustLastName>Hill</CustLastName>
            <CustStreet>206 McCaffrey</CustStreet>
            <CustCity>Littleton</CustCity>
            <CustState>CO</CustState>
            <CustZip>80129-5543</CustZip>
            <CustBal>150</CustBal>
        </Customer>
        <Customer>
            <CustNo>C9943201</CustNo>
            <CustFirstName>Harry</CustFirstName>
            <CustLastName>Sanders</CustLastName>
            <CustStreet>1280 S. Hill Rd.</CustStreet>
            <CustCity>Fife</CustCity>
            <CustState>WA</CustState>
            <CustZip>98222-2258</CustZip>
            <CustBal>1000</CustBal>
        </Customer>
    </CUSTOMERS>
    <PRODUCTS>
        <Product>
            <ProdNo>P0036566</ProdNo>
            <ProdName>17 inch Color Monitor</ProdName>
            <ProdMfg>ColorMeg, Inc.</ProdMfg>
            <ProdQOH>12</ProdQOH>
            <ProdPrice>169</ProdPrice>
        </Product>
        <Product>
            <ProdNo>P0036577</ProdNo>
            <ProdName>19 inch Color Monitor</ProdName>
            <ProdMfg>ColorMeg, Inc.</ProdMfg>
            <ProdQOH>10</ProdQOH>
            <ProdPrice>319</ProdPrice>
        </Product>
        <Product>
            <ProdNo>P1114590</ProdNo>
            <ProdName>R3000 Color Laser Printer</ProdName>
            <ProdMfg>Connex</ProdMfg>
            <ProdQOH>5</ProdQOH>
            <ProdPrice>699</ProdPrice>
        </Product>
        <Product>
            <ProdNo>P1412138</ProdNo>
            <ProdName>10 Foot Printer Cable</ProdName>
            <ProdMfg>Ethlite</ProdMfg>
            <ProdQOH>100</ProdQOH>
            <ProdPrice>12</ProdPrice>
        </Product>
        <Product>
            <ProdNo>P1445671</ProdNo>
            <ProdName>8-Outlet Surge Protector</ProdName>
            <ProdMfg>Intersafe</ProdMfg>
            <ProdQOH>33</ProdQOH>
            <ProdPrice>14.99</ProdPrice>
        </Product>
        <Product>
            <ProdNo>P1556678</ProdNo>
            <ProdName>CVP Ink Jet Color Printer</ProdName>
            <ProdMfg>Connex</ProdMfg>
            <ProdQOH>8</ProdQOH>
            <ProdPrice>99</ProdPrice>
        </Product>
        <Product>
            <ProdNo>P3455443</ProdNo>
            <ProdName>Color Ink Jet Cartridge</ProdName>
            <ProdMfg>Connex</ProdMfg>
            <ProdQOH>24</ProdQOH>
            <ProdPrice>38</ProdPrice>
        </Product>
        <Product>
            <ProdNo>P4200344</ProdNo>
            <ProdName>36-Bit Color Scanner</ProdName>
            <ProdMfg>UV Components</ProdMfg>
            <ProdQOH>16</ProdQOH>
            <ProdPrice>199.99</ProdPrice>
        </Product>
        <Product>
            <ProdNo>P6677900</ProdNo>
            <ProdName>Black Ink Jet Cartridge</ProdName>
            <ProdMfg>Connex</ProdMfg>
            <ProdQOH>44</ProdQOH>
            <ProdPrice>25.69</ProdPrice>
        </Product>
        <Product>
            <ProdNo>P9995676</ProdNo>
            <ProdName>Battery Back-up System</ProdName>
            <ProdMfg>Cybercx</ProdMfg>
            <ProdQOH>12</ProdQOH>
            <ProdPrice>89</ProdPrice>
        </Product>
    </PRODUCTS>
    <EMPLOYEES>
        <Employee>
            <EmpNo>E1329594</EmpNo>
            <EmpFirstName>Landi</EmpFirstName>
            <EmpLastName>Santos</EmpLastName>
            <EmpPhone>(303) 789-1234</EmpPhone>
            <SupEmpNo>E8843211</SupEmpNo>
            <EmpCommRate>0.02</EmpCommRate>
            <EmpEmail>LSantos@bigco.com</EmpEmail>
        </Employee>
        <Employee>
            <EmpNo>E8544399</EmpNo>
            <EmpFirstName>Joe</EmpFirstName>
            <EmpLastName>Jenkins</EmpLastName>
            <EmpPhone>(303) 221-9875</EmpPhone>
            <SupEmpNo>E8843211</SupEmpNo>
            <EmpCommRate>0.02</EmpCommRate>
            <EmpEmail>JJenkins@ bigco.com</EmpEmail>
        </Employee>
        <Employee>
            <EmpNo>E8843211</EmpNo>
            <EmpFirstName>Amy</EmpFirstName>
            <EmpLastName>Tang</EmpLastName>
            <EmpPhone>(303) 556-4321</EmpPhone>
            <SupEmpNo>E9884325</SupEmpNo>
            <EmpCommRate>0.04</EmpCommRate>
            <EmpEmail>ATang@ bigco.com</EmpEmail>
        </Employee>
        <Employee>
            <EmpNo>E9345771</EmpNo>
            <EmpFirstName>Colin</EmpFirstName>
            <EmpLastName>White</EmpLastName>
            <EmpPhone>(303) 221-4453</EmpPhone>
            <SupEmpNo>E9884325</SupEmpNo>
            <EmpCommRate>0.04</EmpCommRate>
            <EmpEmail>CWhite@ bigco.com</EmpEmail>
        </Employee>
        <Employee>
            <EmpNo>E9884325</EmpNo>
            <EmpFirstName>Thomas</EmpFirstName>
            <EmpLastName>Johnson</EmpLastName>
            <EmpPhone>(303) 556-9987</EmpPhone>
            <EmpCommRate>0.05</EmpCommRate>
            <EmpEmail>TJohnson@ bigco.com</EmpEmail>
        </Employee>
        <Employee>
            <EmpNo>E9954302</EmpNo>
            <EmpFirstName>Mary</EmpFirstName>
            <EmpLastName>Hill</EmpLastName>
            <EmpPhone>(303) 556-9871</EmpPhone>
            <SupEmpNo>E8843211</SupEmpNo>
            <EmpCommRate>0.02</EmpCommRate>
            <EmpEmail>MHill@ bigco.com</EmpEmail>
        </Employee>
        <Employee>
            <EmpNo>E9973110</EmpNo>
            <EmpFirstName>Theresa</EmpFirstName>
            <EmpLastName>Beck</EmpLastName>
            <EmpPhone>(720) 320-2234</EmpPhone>
            <SupEmpNo>E9884325</SupEmpNo>
            <EmpEmail>TBeck@bigco.com</EmpEmail>
        </Employee>
    </EMPLOYEES>
    <ORDERS>
        <Order>
            <OrdNo>O1116324</OrdNo>
            <OrdDate>2007-01-23T00:00:00</OrdDate>
            <CustNo>C0954327</CustNo>
            <EmpNo>E8544399</EmpNo>
            <OrdName>Sheri Gordon</OrdName>
            <OrdStreet>336 Hill St.</OrdStreet>
            <OrdCity>Littleton</OrdCity>
            <OrdState>CO</OrdState>
            <OrdZip>80129-5543</OrdZip>
        </Order>
        <Order>
            <OrdNo>O1231231</OrdNo>
            <OrdDate>2007-01-23T00:00:00</OrdDate>
            <CustNo>C9432910</CustNo>
            <EmpNo>E9954302</EmpNo>
            <OrdName>Larry Styles</OrdName>
            <OrdStreet>9825 S. Crest Lane</OrdStreet>
            <OrdCity>Bellevue</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98104-2211</OrdZip>
        </Order>
        <Order>
            <OrdNo>O1241518</OrdNo>
            <OrdDate>2007-02-10T00:00:00</OrdDate>
            <CustNo>C9549302</CustNo>
            <OrdName>Todd Hayes</OrdName>
            <OrdStreet>1400 NW 88th</OrdStreet>
            <OrdCity>Lynnwood</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98036-2244</OrdZip>
        </Order>
        <Order>
            <OrdNo>O1455122</OrdNo>
            <OrdDate>2007-01-09T00:00:00</OrdDate>
            <CustNo>C8574932</CustNo>
            <EmpNo>E9345771</EmpNo>
            <OrdName>Wally Jones</OrdName>
            <OrdStreet>411 Webber Ave.</OrdStreet>
            <OrdCity>Seattle</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98105-1093</OrdZip>
        </Order>
        <Order>
            <OrdNo>O1579999</OrdNo>
            <OrdDate>2007-01-05T00:00:00</OrdDate>
            <CustNo>C9543029</CustNo>
            <EmpNo>E8544399</EmpNo>
            <OrdName>Tom Johnson</OrdName>
            <OrdStreet>1632 Ocean Dr.</OrdStreet>
            <OrdCity>Des Moines</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98222-1123</OrdZip>
        </Order>
        <Order>
            <OrdNo>O1615141</OrdNo>
            <OrdDate>2007-01-23T00:00:00</OrdDate>
            <CustNo>C8654390</CustNo>
            <EmpNo>E8544399</EmpNo>
            <OrdName>Candy Kendall</OrdName>
            <OrdStreet>456 Pine St.</OrdStreet>
            <OrdCity>Seattle</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98105-3345</OrdZip>
        </Order>
        <Order>
            <OrdNo>O1656777</OrdNo>
            <OrdDate>2007-02-11T00:00:00</OrdDate>
            <CustNo>C8543321</CustNo>
            <OrdName>Ron Thompson</OrdName>
            <OrdStreet>789 122nd St.</OrdStreet>
            <OrdCity>Renton</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98666-1289</OrdZip>
        </Order>
        <Order>
            <OrdNo>O2233457</OrdNo>
            <OrdDate>2007-01-12T00:00:00</OrdDate>
            <CustNo>C2388597</CustNo>
            <EmpNo>E9884325</EmpNo>
            <OrdName>Beth Taylor</OrdName>
            <OrdStreet>2396 Rafter Rd</OrdStreet>
            <OrdCity>Seattle</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98103-1121</OrdZip>
        </Order>
        <Order>
            <OrdNo>O2334661</OrdNo>
            <OrdDate>2007-01-14T00:00:00</OrdDate>
            <CustNo>C0954327</CustNo>
            <EmpNo>E1329594</EmpNo>
            <OrdName>Mrs. Ruth Gordon</OrdName>
            <OrdStreet>233 S. 166th</OrdStreet>
            <OrdCity>Seattle</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98011</OrdZip>
        </Order>
        <Order>
            <OrdNo>O3252629</OrdNo>
            <OrdDate>2007-01-23T00:00:00</OrdDate>
            <CustNo>C9403348</CustNo>
            <EmpNo>E9954302</EmpNo>
            <OrdName>Mike Boren</OrdName>
            <OrdStreet>642 Crest Ave.</OrdStreet>
            <OrdCity>Englewood</OrdCity>
            <OrdState>CO</OrdState>
            <OrdZip>80113-5431</OrdZip>
        </Order>
        <Order>
            <OrdNo>O3331222</OrdNo>
            <OrdDate>2007-01-13T00:00:00</OrdDate>
            <CustNo>C1010398</CustNo>
            <OrdName>Jim Glussman</OrdName>
            <OrdStreet>1432 E. Ravenna</OrdStreet>
            <OrdCity>Denver</OrdCity>
            <OrdState>CO</OrdState>
            <OrdZip>80111-0033</OrdZip>
        </Order>
        <Order>
            <OrdNo>O3377543</OrdNo>
            <OrdDate>2007-01-15T00:00:00</OrdDate>
            <CustNo>C9128574</CustNo>
            <EmpNo>E8843211</EmpNo>
            <OrdName>Jerry Wyatt</OrdName>
            <OrdStreet>16212 123rd Ct.</OrdStreet>
            <OrdCity>Denver</OrdCity>
            <OrdState>CO</OrdState>
            <OrdZip>80222-0022</OrdZip>
        </Order>
        <Order>
            <OrdNo>O4714645</OrdNo>
            <OrdDate>2007-01-11T00:00:00</OrdDate>
            <CustNo>C2388597</CustNo>
            <EmpNo>E1329594</EmpNo>
            <OrdName>Beth Taylor</OrdName>
            <OrdStreet>2396 Rafter Rd</OrdStreet>
            <OrdCity>Seattle</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98103-1121</OrdZip>
        </Order>
        <Order>
            <OrdNo>O5511365</OrdNo>
            <OrdDate>2007-01-22T00:00:00</OrdDate>
            <CustNo>C3340959</CustNo>
            <EmpNo>E9884325</EmpNo>
            <OrdName>Betty White</OrdName>
            <OrdStreet>4334 153rd NW</OrdStreet>
            <OrdCity>Seattle</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98178-3311</OrdZip>
        </Order>
        <Order>
            <OrdNo>O6565656</OrdNo>
            <OrdDate>2007-01-20T00:00:00</OrdDate>
            <CustNo>C9865874</CustNo>
            <EmpNo>E8843211</EmpNo>
            <OrdName>Mr. Jack Sibley</OrdName>
            <OrdStreet>166 E. 344th</OrdStreet>
            <OrdCity>Renton</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98006-5543</OrdZip>
        </Order>
        <Order>
            <OrdNo>O7847172</OrdNo>
            <OrdDate>2007-01-23T00:00:00</OrdDate>
            <CustNo>C9943201</CustNo>
            <OrdName>Harry Sanders</OrdName>
            <OrdStreet>1280 S. Hill Rd.</OrdStreet>
            <OrdCity>Fife</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98222-2258</OrdZip>
        </Order>
        <Order>
            <OrdNo>O7959898</OrdNo>
            <OrdDate>2007-02-19T00:00:00</OrdDate>
            <CustNo>C8543321</CustNo>
            <EmpNo>E8544399</EmpNo>
            <OrdName>Ron Thompson</OrdName>
            <OrdStreet>789 122nd St.</OrdStreet>
            <OrdCity>Renton</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98666-1289</OrdZip>
        </Order>
        <Order>
            <OrdNo>O7989497</OrdNo>
            <OrdDate>2007-01-16T00:00:00</OrdDate>
            <CustNo>C3499503</CustNo>
            <EmpNo>E9345771</EmpNo>
            <OrdName>Bob Mann</OrdName>
            <OrdStreet>1190 Lorraine Cir.</OrdStreet>
            <OrdCity>Monroe</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98013-1095</OrdZip>
        </Order>
        <Order>
            <OrdNo>O8979495</OrdNo>
            <OrdDate>2007-01-23T00:00:00</OrdDate>
            <CustNo>C9865874</CustNo>
            <OrdName>HelenSibley</OrdName>
            <OrdStreet>206 McCaffrey</OrdStreet>
            <OrdCity>Renton</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98006-5543</OrdZip>
        </Order>
        <Order>
            <OrdNo>O9919699</OrdNo>
            <OrdDate>2007-02-11T00:00:00</OrdDate>
            <CustNo>C9857432</CustNo>
            <EmpNo>E9954302</EmpNo>
            <OrdName>Homer Wells</OrdName>
            <OrdStreet>123 Main St.</OrdStreet>
            <OrdCity>Seattle</OrdCity>
            <OrdState>WA</OrdState>
            <OrdZip>98105-4322</OrdZip>
        </Order>
    </ORDERS>
    <ORDERLINES>
        <OrderLine>
            <OrdNo>O1116324</OrdNo>
            <ProdNo>P1445671</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1231231</OrdNo>
            <ProdNo>P0036566</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1231231</OrdNo>
            <ProdNo>P1445671</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1241518</OrdNo>
            <ProdNo>P0036577</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1455122</OrdNo>
            <ProdNo>P4200344</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1579999</OrdNo>
            <ProdNo>P1556678</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1579999</OrdNo>
            <ProdNo>P6677900</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1579999</OrdNo>
            <ProdNo>P9995676</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1615141</OrdNo>
            <ProdNo>P0036566</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1615141</OrdNo>
            <ProdNo>P1445671</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1615141</OrdNo>
            <ProdNo>P4200344</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1656777</OrdNo>
            <ProdNo>P1445671</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O1656777</OrdNo>
            <ProdNo>P1556678</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O2233457</OrdNo>
            <ProdNo>P0036577</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O2233457</OrdNo>
            <ProdNo>P1445671</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O2334661</OrdNo>
            <ProdNo>P0036566</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O2334661</OrdNo>
            <ProdNo>P1412138</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O2334661</OrdNo>
            <ProdNo>P1556678</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O3252629</OrdNo>
            <ProdNo>P4200344</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O3252629</OrdNo>
            <ProdNo>P9995676</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O3331222</OrdNo>
            <ProdNo>P1412138</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O3331222</OrdNo>
            <ProdNo>P1556678</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O3331222</OrdNo>
            <ProdNo>P3455443</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O3377543</OrdNo>
            <ProdNo>P1445671</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O3377543</OrdNo>
            <ProdNo>P9995676</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O4714645</OrdNo>
            <ProdNo>P0036566</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O4714645</OrdNo>
            <ProdNo>P9995676</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O5511365</OrdNo>
            <ProdNo>P1412138</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O5511365</OrdNo>
            <ProdNo>P1445671</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O5511365</OrdNo>
            <ProdNo>P1556678</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O5511365</OrdNo>
            <ProdNo>P3455443</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O5511365</OrdNo>
            <ProdNo>P6677900</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O6565656</OrdNo>
            <ProdNo>P0036566</ProdNo>
            <Qty>10</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O7847172</OrdNo>
            <ProdNo>P1556678</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O7847172</OrdNo>
            <ProdNo>P6677900</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O7959898</OrdNo>
            <ProdNo>P1412138</ProdNo>
            <Qty>5</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O7959898</OrdNo>
            <ProdNo>P1556678</ProdNo>
            <Qty>5</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O7959898</OrdNo>
            <ProdNo>P3455443</ProdNo>
            <Qty>5</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O7959898</OrdNo>
            <ProdNo>P6677900</ProdNo>
            <Qty>5</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O7989497</OrdNo>
            <ProdNo>P1114590</ProdNo>
            <Qty>2</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O7989497</OrdNo>
            <ProdNo>P1412138</ProdNo>
            <Qty>2</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O7989497</OrdNo>
            <ProdNo>P1445671</ProdNo>
            <Qty>3</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O8979495</OrdNo>
            <ProdNo>P1114590</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O8979495</OrdNo>
            <ProdNo>P1412138</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O8979495</OrdNo>
            <ProdNo>P1445671</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O9919699</OrdNo>
            <ProdNo>P0036577</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O9919699</OrdNo>
            <ProdNo>P1114590</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
        <OrderLine>
            <OrdNo>O9919699</OrdNo>
            <ProdNo>P4200344</ProdNo>
            <Qty>1</Qty>
        </OrderLine>
    </ORDERLINES>
</DATA>


As you said in your comments that XML is valid, I suggest you should look into encoding issues. You can specify the character encoding of input variable like

<c:import var="xmlFile" url="CUST.xml" charEncoding="..." />
0

精彩评论

暂无评论...
验证码 换一张
取 消