> 백엔드 개발 > PHP 튜토리얼 > PHP 파일에서 xml 형식의 사용 예

PHP 파일에서 xml 형식의 사용 예

不言
풀어 주다: 2023-04-04 09:44:01
앞으로
3311명이 탐색했습니다.

이 기사의 내용은 PHP 파일의 XML 형식 사용 예에 ​​관한 것입니다. 이는 특정 참고 가치가 있으므로 도움이 될 수 있습니다.

설문지 작성 과정에서 xml 파일이 사용되었습니다. 더 알고 싶으시면 다음 링크를 통해 간단히 학습하실 수 있습니다: //m.sbmmt.com/course/28.html

Tools 사용 : phpstudy+ notepad++ (BOM 없이 utf-8 인코딩 사용)

문제는 다음과 같습니다. 초기 코드는 다음과 같습니다. 창사에 놀러 갈 사람 수를 요청하고 싶습니다,
<?php
header(&#39;Content-Type: text/xml&#39;);
$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(&#39;Content-Type: text/xml&#39;);
$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿