>백엔드 개발 >PHP 튜토리얼 >'Flex PHP RIA 애플리케이션 개발 실용 상세 설명 - Liang Wen 신판' 학습 일기 2

'Flex PHP RIA 애플리케이션 개발 실용 상세 설명 - Liang Wen 신판' 학습 일기 2

WBOY
WBOY원래의
2016-07-29 08:51:09967검색

이 책은 정말 고문이네요. 오늘은 XML 파싱 부분을 봤습니다. 그런데 이 책은 소스 코드를 명확하게 작성하지 않았습니다. 그리고 PHP는 대소문자를 구분하지 않으며 읽을 수 있습니다. 오늘 저는 이 분야의 전문가가 이를 보고 해결하는 데 도움을 주기를 바랍니다. 책에 나온 코드는 아래와 같습니다:

function start($parser,$element_name,$element_attrs)
{
switch($element_name)
{
case "Book":
echo "----책 소개----
" //이 단락의 내용은 표시되지 않습니다.
break;
case "TITLE":
echo "책 이름:";
break;
case "AUTHOR":
echo "저자:";
break ;
case "ISBN":
echo "ISBN:";
break;
case "DATA":
echo "출판 날짜:";
break;
case "PRICE":
echo "도서 가격:";
break;
}
}
function stop($parser,$element_name)
{
echo "< br/> ";
}
함수 char($parser,$data)
{
echo $data;
}
$parser=xml_parser_create();
xml_set_element_handler($parser ,"start","stop");
xml_set_character_data_handler($parser,"char");
$fp=fopen("Book.xml","r");
while ($data= fread($fp,4096))
{
xml_parse($parser,$data,feof($fp)) 또는
die (sprintf("XML 오류: %s 라인 % d",
xml_error_string(xml_get_error_code($parser)),
xml_get_current_line_number($parser)));
}
xml_parser_free($parser);
?>
코드 Book.xml의 내용은 다음과 같습니다. :



<책>
<책>
자바스크립트 언어의 본질
Crockford,D
🎜> < ;DATA>2012.9
49.00위안



《Flex PHP RIA应用开发实战详解-梁文新版》学习日记2

위 내용을 포함하여 "Flex PHP RIA 애플리케이션 개발 실전 상세 설명 - Liang Wen New Edition" 학습일기 2를 소개하고 있으니, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.