我的 XML:
<WorkingTime>
<FromTime>08:00</FromTime>
<ToTime>11:00</ToTime>
<Name>Izpit</Name>
<Owner>Marko</Owner>
<Category>
<School Professor="111" Room="1" Subject="882" />
</Category>
</WorkingTime>
<Professors>
<Professor email="xxx" id="111" code="String">Name 1</Professor>
<Professor email="xxx" id="222" code="String">Name 2</Professor>
<Professor email="xxx" id="333" code="String">Name 3</Professor>
</Professors>
<Rooms>
<Room id="1">IA-301</Room>
<Room id="2">A-302</Room>
<Room id="3">A-303</Room>
<Room id="4">A-304</Room>
<Room id="5">A-305</Room>
<Room id="6">A-306</Room>
</Rooms>
<Subjects>
<Subject id="881">Vaje</Subject>
<Subject id="882">Kolokvij</Subject>
<Subject id="883">Predmet</Subject>
<Subject id="884">Izpit</Subject>
</Subjects>
我现在如何在 php 中打印Professor
.
我可以得到id
:
$professor = $workingTime->Category->School->attributes()->Professor;
$room = $workingTime->Category->School->attributes()->Room;
$subject = $workingTime->Category->School->attributes()->Subject;
但是现在如何获得价值:
我试试这个但是是空的:
echo $xml->Professors->Professor[$professor];
以及如何更新值。
我想保存:
<Category>
<School Professor="222" Room="2" Subject="883" />
</Category>
我正在使用dom_import_simplexml
和simplexml_load_file
。