我有这个xml文档。
<?xml version="1.0" ?>
<book>
<id id="EXE">
Some text here
</id>
<ide charset="UTF-8"/>
<h>Exercise</h>
<toc level="1">Exercise books</toc>
<p sfm="mt">This is the first exercise book.</p>
<c id="1"/>
<p>
Some first text here
</p>
<p>
Some second text here
</p>
<p>
Some third text here
</p>
<c id="2" />
<p>
Another first text here
</p>
<p>
Another second text here
</p>
<p>
Another third text here
</p>
</book> ...
现在这是我的问题。我希望在第一个<p>
标记之后使用php获取id = 1的<c>
标记。我能够在主<p>
标记中获取此代码
<body></body>
标记
<?php
$xml = simplexml_load_file('bible/books/list%20of%20books_usfx.xml');
foreach ($xml->book[0]->p as $chapter) {
echo $chapter->asXML();
}
?>
我成功了,但是如何在第一个<p>
之后和<c id="1"/>
标记之前获取每个<c id="2" />
标记。