2015-01-15 8 views
0

다음 피드 Feed Class from Kohana 3.0을 사용하여 RSS 피드를 만듭니다. 이 링크를 확인할 수 있으므로 W3C와 검증에주어진 W3C 검사기 경고 : DOCTYPE을 찾을 수 없습니다! Kohana 3 피드 클래스

class Controller_Feed extends Controller { 

    public function action_best() 
    { 
     $info = array(
      "title" => "HYIP Monitor, 
      "pubDate" => date("D, d M Y H:i:s T"), 
      "description" => "Provides the best style of HYIP Rating.", 
      "link" => "http://tophyips.info/", 
      "copyright" => "TOPHYIPS.INFO", 
      "language" => "en-us", 
      "ttl" => "5", 
     ); 

     $items = array(); 
     $items[1] = array(
      "title" => "Best Rated Hyips Style-1", 
      "link" => "http://tophyips.info/monitor/hyip-rating/style-1/best-1", 
      "description" => "Best Monitoring Site Style#1", 
      "guid" => "http://tophyips.info/monitor/hyip-rating/style-1/best-1", 
     ); 

     $this->response->headers('Content-Type', 'text/xml; charset=utf-8'); 
     $this->response->body(Feed::create($info, $items)); 
    } 

}//End File 

: http://validator.w3.org/ 성공적으로 잘 구성된 XML을 확인하고 해당 문서를 알리는 결과를 제공! 다음 경고와 함께 :

이 경고를 해결하는 방법을 알려주십시오. 어떤 종류의 DOCTYPE 선언을 사용해야하며 코드를 Kohana_Feed 클래스의 파일에 넣을 위치. 감사.

답변

1

(X) HTML, MathML, SVG 및 SMIL 문서 용입니다.

피드의 유효성을 검사하려면 W3C의 Feed Validation Service을 사용해야합니다.

XML에서 필수가 아닌 DOCTYPE이 누락되었다는 경고가 생성되지 않습니다.

+0

링크 유효성 검사로 전환했습니다. 당신이 올바른지. 누락 된 DOCTYPE을 생성하지 않습니다. 고마워. – hyip