0

我正在开发一些应该将时间绑定到任何文本(UTF-8)的每一段的应用程序。

所以它应该是一种索引文件,我们可以从一个段落导航到另一个段落。

在这里,我遇到了索引文件结构......

我猜想使用一些 XML

<paragraph start="00:00:05">
CHAPTER I
</paragraph>
<paragraph start="00:00:08">
Down the Rabbit-Hole
</paragraph>

<paragraph start="00:00:11">
Alice was beginning to get very tired of sitting by her sister on the bank, and of having nothing to do: once or twice she had peeped into the book her sister was reading, but it had no pictures or conversations in it, `and what is the use of a book,' thought Alice `without pictures or conversation?'
</paragraph>

基本上我必须保留时间列表和一些文本标签(以便查找和选择段落)。

我目前的解决方案是创建自定义对象(实际上是 Dictionary),然后通过Binary Writer保存它,当我在此之后阅读它时,我将反序列化它。

但我不确定从技术上讲这种方法是否正确。

这是我的问题:

  1. 我必须保留多少文本才能找到一个段落?

  2. 有没有比 XML 更好的结构来实现这个东西?

有什么线索吗?

4

0 回答 0