WordprocessingML(MS Wordドキュメントが保存する形式)では、テキストを簡単に検索する方法はありますか?
私が遭遇する主な問題は、WordprocessingML形式が各段落を「実行」に分割することです。次に例を示します。
「モジュール1:セクションタイトル」という文を保存するために、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:」、 「 SomeSectionTitle 」に分割されています。この配置では、文全体を検索することはできません。これを回避する方法はありますか?
明確にするために、私はDomDocumentを使用してPHPでこれを実行しようとしています。