2010-06-03 1 views
79

XML, HTML 및 XHTML 문서의 올바른 내용 유형은 무엇입니까?XML, HTML 및 XHTML 문서에 유효한 내용 유형

이러한 종류의 파일 만 가져 오는 간단한 크롤러를 작성해야합니다.

요즘 http://example.net/index.html은 mod_rewrite로 인해 JPEG 파일을 처리 할 수 ​​있으므로 응답 헤더에서 content-type을 확인하고 허용 된 content-type 목록과 비교해야합니다.

어디에서받을 수 있습니까?

+0

는 http://stackoverflow.com/q/19303361/287948 및 HTTPS 참조 : // www.w3.org/TR/xml-fragment –

답변

136

HTML : text/html, 풀 스톱.

XHTML : application/xhtml+xml 또는 HTML 호환성 가이드 라인 인 text/html 인 경우에만. W3 Media Types Note을 참조하십시오.

XML : text/xml, application/xml (RFC 2376).

XML을 기반으로하는 다른 많은 미디어 유형도 있습니다. 예를 들어 application/rss+xml 또는 image/svg+xml입니다. 인식 할 수 없지만 등록 된 어미가 +xml 인 XML을 기반으로하는 안전한 방법입니다. +xml으로 끝나는 등록 된 미디어 유형은 IANA list을 참조하십시오. 조각에 대해

(. 등록 x- 유형의 경우, 모든 베팅이 꺼져 있습니다,하지만 당신은 +xml이 존중 될 희망 것)

+17

'text/xml'과'application/xml'의 차이점은 http://stackoverflow.com/questions/4832357/whats-the-difference-between-text- xml-vs-application-xml-for-webservice-respons – sanmai

+0

동일한 내용이 * fragments *에 유효합니다. http://w3.org/TR/xml-fragment 또는 [this other qustion] (http : // stackoverflow. com/q/19303361/287948). –