我在本地读取 html 文件,但这些“.html”文件在内部被分割,格式为“file.html#xxxxx”。我在网络浏览器上显示这些文件,但由于“#”,它不接受给出的路径
我正在阅读一本 epub 书,它的章节在内部由“#”划分,解析后我为每一章得到它自己的分区,这个分区由 # 表示。
这是除法的一个例子
<navMap>
<navPoint id="np-1" playOrder="1">
<navLabel>
<text>YOUR NATIONAL PARKS BY ENOS A. MILLS</text>
</navLabel>
<content src="@public@vhost@g@gutenberg@html@files@42248@42248-h@42248-h-0.htm.html#pgepubid00000"/>
<navPoint id="np-2" playOrder="2">
<navLabel>
<text>PREFACE</text>
</navLabel>
<content src="@public@vhost@g@gutenberg@html@files@42248@42248-h@42248-h-0.htm.html#pgepubid00001"/>
</navPoint>
<navPoint id="np-3" playOrder="3">
<navLabel>
<text>CONTENTS</text>
</navLabel>
<content src="@public@vhost@g@gutenberg@html@files@42248@42248-h@42248-h-0.htm.html#pgepubid00002"/>
</navPoint>
</navMap>
并显示:
navPoint = toc.NavMap[0];
string srcContent = navP.Src;
webBrowser1.Source= path+srcContent