2011-05-14 21 views
0

我試圖讓我的JSP解析XML文件,以便我可以在表中輸出某些信息。不幸的是,它不斷給我提供文件錯誤的提前結束,我不完全確定我會如何解決這個問題。在Java JSP中讀取XML數據 - 文件錯誤提前結束

<%@ 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> 

XML文件:

<?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> 
      <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>[email protected]</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>[email protected] 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>[email protected] 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>[email protected] bigco.com</EmpEmail> 
     </Employee> 
     <Employee> 
      <EmpNo>E9884325</EmpNo> 
      <EmpFirstName>Thomas</EmpFirstName> 
      <EmpLastName>Johnson</EmpLastName> 
      <EmpPhone>(303) 556-9987</EmpPhone> 
      <EmpCommRate>0.05</EmpCommRate> 
      <EmpEmail>[email protected] 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>[email protected] bigco.com</EmpEmail> 
     </Employee> 
     <Employee> 
      <EmpNo>E9973110</EmpNo> 
      <EmpFirstName>Theresa</EmpFirstName> 
      <EmpLastName>Beck</EmpLastName> 
      <EmpPhone>(720) 320-2234</EmpPhone> 
      <SupEmpNo>E9884325</SupEmpNo> 
      <EmpEmail>[email protected]</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> 
+0

什麼是XML文件? – 2011-05-14 20:06:58

+0

我添加了XML文件的代碼。我已經在線驗證了它,所以我不認爲這可能是問題所在。 當我嘗試在JSP中執行導入和解析時,基本上出現了這個問題。 編輯:據我所知,導入工作,但解析不是。 – 2011-05-14 20:12:11

回答

0

,正如你在評論認爲,XML是有效的說,我建議你應該考慮編碼問題。您可以指定輸入變量的字符編碼,如

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

你的情況'UTF-8'似乎是正確的charEncoding – 2011-05-14 20:32:19

+0

對不起,我混淆了標籤......它應該是'import'標籤的一部分而不是'parse'標籤。現在更正 – 2011-05-14 21:04:29

+0

那麼,這改變了錯誤。 :( java.lang.NoClassDefFoundError:org/apache/xml/utils/PrefixResolver – 2011-05-14 21:05:38