【发布时间】:2016-11-09 20:46:03
【问题描述】:
我已经尝试了所有我能想到的来回和前进,我一遍又一遍地计算并重新计算了我的 lt 和 gt,但是这个外部 dtd 文件一直因以下消息而无效:“XML Parsing error @line 30 (the包含“]>”的最后一行):需要开始标记,未找到“
<?xml version="1.0"?>
<!DOCTYPE items
[
<!ELEMENT items (item+)>
<!ELEMENT item (description, country, sellingPrice, cost, quantityOnHand,
backorderedAmount, dateLastReceived, quantitySoldYearToDate,
warehouseSection, warehouseShelve, remarks, supplier, supplier+)>
<!ATTLIST item itemNumber ID #REQUIRED>
<!ELEMENT description (#PCDATA)>
<!ELEMENT country (#PCDATA)>
<!ELEMENT sellingPrice (#PCDATA)>
<!ATTLIST sellingPrice saleItem (Y|N) #REQUIRED>
<!ELEMENT cost (#PCDATA)>
<!ELEMENT quantityOnHand (#PCDATA)>
<!ELEMENT backorderedAmount (#PCDATA)>
<!ATTLIST backorderedAmount dateOrdered NMTOKEN #IMPLIED>
<!ELEMENT dateLastReceived (month, day, year)>
<!ELEMENT month (#PCDATA)>
<!ELEMENT day (#PCDATA)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT quantitySoldYearToDate (#PCDATA)>
<!ELEMENT warehouseSection (#PCDATA)>
<!ELEMENT warehouseShelve (#PCDATA)>
<!ELEMENT remarks (#PCDATA)>
<!ELEMENT supplier (number, shipmentLeadTime, supCost)>
<!ELEMENT number (#PCDATA)>
<!ELEMENT shipmentLeadTime (#PCDATA)>
<!ATTLIST shipmentLeadTime unit (days|weeks) #REQUIRED>
<!ELEMENT supCost (#PCDATA)>
]>
【问题讨论】: