0
전방 및 전방으로 생각할 수있는 모든 것을 시도했습니다. 내 자신과 gt를 반복해서 계산하고 계산했지만이 외부 dtd 파일은 메시지와 함께 무효화됩니다. XML 구문 분석 오류 @line 30 (">>"이 포함 된 마지막 줄) : 시작 태그가 필요합니다. '<'을 찾을 수 없습니다. " 누구든지 나를 도울 수 있습니까? 많이 고맙다!외부 dtd 유효성 검사 오류 : XML 구문 분석 오류
<?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)>
]>
Thanx, Daniel 및 예 XML 파일에서 참조했습니다. 내가 주석 처리 한 첫 번째 줄과 마지막 줄을 삭제하면 "XML 구문 분석 오류 @ 줄 1 : 문서 끝에 여분의 내용이 있습니다."라는 다른 오류 메시지가 나타납니다. 나는 비웃을 준비가되어있다! 고맙습니다. (많이!) – ecelizzy
@ecelizzy - XML 및 업데이트 된 DTD로 질문을 업데이트 할 수 있습니까? –
문제가 프로그램이 아닌 유효성 검사기에 있다고 밝혀졌습니다. 고맙다, 또! – ecelizzy