【发布时间】:2011-09-23 09:54:50
【问题描述】:
这是我的 XML 文件。
<body>
<div>
<p time="00:00:08"> </p>
<p time="00:00:10"> </p>
<p time="00:00:13"> </p>
</div>
</body>
现在我想将 time = "00:00:12" 添加到 XML 文件中,但要按递增顺序。 所以,在添加这个时间之前,我必须将时间与其他时间进行比较,然后将其添加到适当的位置。
任何人都可以建议我如何做到这一点。一个示例代码会很有帮助。
【问题讨论】:
-
您不需要在 XML 文件中有特定的顺序。对其进行排序是使用 XML 文件的代码的责任。
-
实际上 JW 播放器将使用 xml 文件为视频添加字幕。在每个“时间”都会有一个字幕,由 JW 播放器播放。这就是我想要对 XML 文件进行排序的原因。
-
是的,就像我说的,为 JWPlayer 预排序不是你的责任。 JWPlayer 必须按时间对 p 个元素进行排序。如果它不这样做,请向他们提交错误报告。顺便说一句,如果标题是有序的,为什么它们不在 OL 元素中呢?
-
另外,根据W3 specs for Timed Text Markup Language (TTML) 1.0,p元素没有
time属性。