我有一个如下所示的 XML 文件:
<?xml version="1.0" encoding="utf-8" ?>
<PrivateSchool>
<Teacher id="teacher1">
<Name>
teacher1Name
</Name>
</Teacher>
<Teacher id="teacher2">
<Name>
teacher2Name
</Name>
</Teacher>
<Student id="student1">
<Name>
student1Name
</Name>
</Student>
<Student id="student2">
<Name>
student2Name
</Name>
</Student>
<Lesson student="student1" teacher="teacher1" />
<Lesson student="student2" teacher="teacher2" />
<Lesson student="student3" teacher="teacher3" />
<Lesson student="student1" teacher="teacher2" />
<Lesson student="student3" teacher="teacher3" />
<Lesson student="student1" teacher="teacher1" />
<Lesson student="student2" teacher="teacher4" />
<Lesson student="student1" teacher="teacher1" />
</PrivateSchool>
还有一个与此 XML 相关联的 DTD,但我认为它与我的问题无关紧要。让我们假设所有需要的老师和学生都定义明确。
返回教师姓名的 XPath 查询是什么,至少有一名学生与他们一起上过超过 10 节课?
我正在查看许多 XPath 站点/示例。对于这类问题,似乎没有什么足够先进的。