2011-08-12 6 views
-3

jquery에서이 XML을 읽으려고합니다. jQuery는 success 함수를 실행하지만 XML은 구문 분석되지 않습니다. xml 유효성 검사를 시도하고 선언을 찾을 수 없습니다. 감사.PHP에서 XML이 유효하지 않습니다.

<?xml version="1.0" encoding="iso-8859-1"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<prices> 
    <pitch securityId="AUXNY" considerationCurrency="usd"> 
    <price actionIndicator="S" limit_kg="55970" limit_fmt_kg="55,970"/> 
    </pitch> 
    <pitch securityId="AUXNY" considerationCurrency="usd"> 
    <price actionIndicator="B" limit_kg="56000" limit_fmt_kg="56,000"/> 
    </pitch> 
    <pitch securityId="AUXLN" considerationCurrency="usd"> 
    <price actionIndicator="S" limit_kg="56020" limit_fmt_kg="56,020"/> 
    </pitch> 
    <pitch securityId="AUXLN" considerationCurrency="usd"> 
    <price actionIndicator="B" limit_kg="56260" limit_fmt_kg="56,260"/> 
    </pitch> 
    <pitch securityId="AUXZU" considerationCurrency="usd"> 
    <price actionIndicator="S" limit_kg="56150" limit_fmt_kg="56,150"/> 
    </pitch> 
    <pitch securityId="AUXZU" considerationCurrency="usd"> 
    <price actionIndicator="B" limit_kg="56390" limit_fmt_kg="56,390"/> 
    </pitch> 
    pitch securityId="AGXLN" considerationCurrency="usd"> 
    <price actionIndicator="S" limit_kg="1290" limit_fmt_kg="1,290"/> 
    </pitch> 
    <pitch securityId="AGXLN" considerationCurrency="usd"> 
    <price actionIndicator="B" limit_kg="1293" limit_fmt_kg="1,293"/> 
    </pitch> 
    <pitch securityId="AUXNY" considerationCurrency="gbp"> 
    <price actionIndicator="S" limit_kg="34390" limit_fmt_kg="34,390"/> 
    </pitch> 
    <pitch securityId="AUXNY" considerationCurrency="gbp"> 
    <price actionIndicator="B" limit_kg="34500" limit_fmt_kg="34,500"/> 
    </pitch> 
    <pitch securityId="AUXLN" considerationCurrency="gbp"> 
    <price actionIndicator="S" limit_kg="34420" limit_fmt_kg="34,420"/> 
    </pitch> 
    <pitch securityId="AUXLN" considerationCurrency="gbp"> 
    <price actionIndicator="B" limit_kg="34560" limit_fmt_kg="34,560"/> 
    </pitch> 
    <pitch securityId="AUXZU" considerationCurrency="gbp"> 
    <price actionIndicator="S" limit_kg="34310" limit_fmt_kg="34,310"/> 
    </pitch> 
    <pitch securityId="AUXZU" considerationCurrency="gbp"> 
    <price actionIndicator="B" limit_kg="34400" limit_fmt_kg="34,400"/> 
    </pitch> 
    <pitch securityId="AGXLN" considerationCurrency="gbp"> 
    <price actionIndicator="S" limit_kg="786" limit_fmt_kg="786"/> 
    </pitch> 
    <pitch securityId="AGXLN" considerationCurrency="gbp"> 
    <price actionIndicator="B" limit_kg="792" limit_fmt_kg="792"/> 
    </pitch> 
    <pitch securityId="AUXNY" considerationCurrency="eur"> 
    <price actionIndicator="S" limit_kg="39300" limit_fmt_kg="39,300"/> 
    </pitch> 
    <pitch securityId="AUXNY" considerationCurrency="eur"> 
    <price actionIndicator="B" limit_kg="39500" limit_fmt_kg="39,500"/> 
    </pitch> 
    <pitch securityId="AUXLN" considerationCurrency="eur"> 
    <price actionIndicator="S" limit_kg="39300" limit_fmt_kg="39,300"/> 
    </pitch> 
    <pitch securityId="AUXLN" considerationCurrency="eur"> 
    <price actionIndicator="B" limit_kg="39470" limit_fmt_kg="39,470"/> 
    </pitch> 
    <pitch securityId="AUXZU" considerationCurrency="eur"> 
    <price actionIndicator="S" limit_kg="39333" limit_fmt_kg="39,333"/> 
    </pitch> 
    <pitch securityId="AUXZU" considerationCurrency="eur"> 
    <price actionIndicator="B" limit_kg="39400" limit_fmt_kg="39,400"/> 
    </pitch> 
    <pitch securityId="AGXLN" considerationCurrency="eur"> 
    <price actionIndicator="S" limit_kg="893" limit_fmt_kg="893"/> 
    </pitch> 
    <pitch securityId="AGXLN" considerationCurrency="eur"> 
    <price actionIndicator="B" limit_kg="908" limit_fmt_kg="908"/> 
    </pitch> 
</prices> 
+0

xml과 유효성을 검증 했습니까? doctype은 내용과 일관성이 없습니다. 예 : (힌트 : doctipe 선언을 제거하고 다시 시도하십시오.) – Eineki

+0

'pitch securityId = "AGXLN"considerCurrency = "usd">'그 행에'<'가 없습니다. 라인 23) –

답변

0

jQuery ajax 호출에서 헤더 응답을 content-type text/xml로 설정하고 dataType을 xml로 설정하십시오.

관련 문제