이 기사의 내용은 PHP 파일의 XML 형식 사용 예에 관한 것입니다. 이는 특정 참고 가치가 있으므로 도움이 될 수 있습니다.
설문지 작성 과정에서 xml 파일이 사용되었습니다. 더 알고 싶으시면 다음 링크를 통해 간단히 학습하실 수 있습니다: http://www.php.cn/course/28.html
Tools 사용 : phpstudy+ notepad++ (BOM 없이 utf-8 인코딩 사용)
문제는 다음과 같습니다. 초기 코드는 다음과 같습니다. 창사에 놀러 갈 사람 수를 요청하고 싶습니다,<?php header('Content-Type: text/xml'); $xmlstr="<?xml version=\"1.0\" encoding=\"utf-8\"?> <movies> <movie> <title>旅游的人数</title> <id>1</id> <count>350</count> <content>长沙</content> </movie> <movie> <title>旅游的人数</title> <id>2</id> <count>47</count> <content>张家界</content> </movie> <movie> <title>旅游的人数</title> <id>3</id> <count>118</count> <content>上海</content> </movie> <movie> <title>旅游的人数</title> <id>4</id> <count>80</count> <content>南京</content> </movie> </movies> "; $xml = simplexml_load_string($xmlstr); $count0 = $xml->movie[0]->count; echo $count0; ?>
Firefox 브라우저에서:
XML 구문 분석 오류: 구문 오류
위치: http://localhost:8080/diaocha/2.php
줄 1, 열 1: 350
360 브라우저 오류:
이 페이지에는 다음 오류가 포함되어 있습니다.
error 1행 1열 : 문서가 비어 있습니다
아래는 첫 번째 오류까지의 페이지 렌더링입니다
수정해야 할 부분은 다음과 같습니다.
첫 번째 문장 제거: header('Content-Type: text/xml ');. 350을 얻으세요
2. xml 형식을 보려면 코드는 다음과 같습니다.
<?php header('Content-Type: text/xml'); $xmlstr="<?xml version=\"1.0\" encoding=\"utf-8\"?> <movies> <movie> <title>旅游的人数</title> <id>1</id> <count>350</count> <content>长沙</content> </movie> <movie> <title>旅游的人数</title> <id>2</id> <count>47</count> <content>张家界</content> </movie> <movie> <title>旅游的人数</title> <id>3</id> <count>118</count> <content>上海</content> </movie> <movie> <title>旅游的人数</title> <id>4</id> <count>80</count> <content>南京</content> </movie> </movies> ";
결과를 얻을 수 있습니다.
이 XML 파일에는 연결된 스타일 정보가 없는 것 같습니다.
<movies> <movie> <title>旅游的人数</title> <id>1</id> <count>350</count> <content>长沙</content> </movie> <movie> <title>旅游的人数</title> <id>2</id> <count>47</count> <content>张家界</content> </movie> <movie> <title>旅游的人数</title> <id>3</id> <count>118</count> <content>上海</content> </movie> <movie> <title>旅游的人数</title> <id>4</id> <count>80</count> <content>南京</content> </movie> </movies> ";위 문장은 무시하셔도 됩니다. IE 브라우저에는 그런 문장이 없고, 이는 단지 다른 브라우저의 호환성 때문일 뿐입니다.
위 내용은 PHP 파일에서 xml 형식의 사용 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!