1

xml ファイルを hv し、get file content メソッドを使用してタイトル フィールドの値を取得する方法..「TomTom XXL 550M - US, Canada & Mexico Automotive GPS. (Brand New)」という値を取得したいだけです。

<Title>
TomTom XXL 550M - US, Canada & Mexico Automotive GPS. (Brand New)
</Title>

私のコード

$xmlstr = file_get_contents($source);
$parseXML = new SimpleXMLElement($xmlstr);
print($parseXML);

// load as file
$parseXMLFile = new SimpleXMLElement($source,null,true);
4

2 に答える 2

3

あなたはただあなたのファイルを読む必要がありますsimplexml_load_fileこれのためのDoc

次に、クラスのオブジェクトを取得しますSimpleXMLElement

次に、それを使用して、必要なものを取得できます。ここにいくつかの例:SimpleXMLの例

于 2012-05-01T23:32:44.487 に答える
3

JavaScript に慣れている場合は、DOMDocumentという別のソリューションがあります。

XML ファイルを読み込んで、getElementsByTagName などの関数を使用することもできます。たとえば、次のような books.xml ファイルがあるとします。

<?xml version="1.0" encoding="utf-8"?>
<books>
 <book><title>Patterns of Enterprise Application Architecture</title></book>
 <book><title>Design Patterns: Elements of Reusable Software Design</title></book>
 <book><title>Clean Code</title></book>
</books>

次のようにタイトルを抽出できます。

$dom = new DOMDocument;
$dom->load('books.xml');
$books = $dom->getElementsByTagName('title');
foreach ($books as $book) {
    echo $book->nodeValue.'<br>';
}
于 2012-05-02T00:03:34.747 に答える