在 WordprocessingML(MS Word 文档保存的格式)中,是否可以轻松搜索文本?
我遇到的主要问题是 WordprocessingML 格式将每个段落分解为“运行”,例如:
为了存储句子"Module 1: Some Section Title",WordprocessingML 将 XML 标记指定为:
<w:p w:rsidR="00F9529C" w:rsidRDefault="00F9529C" w:rsidP="00F9529C">
<w:pPr>
<w:pStyle w:val="Heading1_5019"/>
</w:pPr>
<w:bookmarkStart w:id="0" w:name="_Toc247333659"/>
<w:r>
<w:t>M</w:t>
</w:r>
<w:r w:rsidRPr="007D2739">
<w:t xml:space="preserve">odule 1: </w:t>
</w:r>
<w:r>
<w:t>Some Section Title</w:t>
</w:r>
<w:bookmarkEnd w:id="0"/>
</w:p>
如您所见,句子被分解为“ M ”、“ odule 1: ”、“ Some Section Title ”。这种安排使得不可能搜索整个句子。有没有办法解决这个问题?
为了澄清,我正在尝试使用 DomDocument 在 PHP 中执行此操作。