我在本地读取了html文件,但是这些“.html”文件在内部被分割为具有格式“file.html#xxxxx”。 我在网页浏览器上显示这些文件,但它不接受由于“#”给出的路径阅读.html#XXX并在网页浏览器上显示
我正在阅读epub书籍,其章节由“#”内部划分,解析后为每个章节获取它自己的分区,这个分区用#表示。
这是师
<navMap>
<navPoint id="np-1" playOrder="1">
<navLabel>
<text>YOUR NATIONAL PARKS BY ENOS A. MILLS</text>
</navLabel>
<content src="@[email protected]@[email protected]@[email protected]@[email protected]@42248-h-0.htm.html#pgepubid00000"/>
<navPoint id="np-2" playOrder="2">
<navLabel>
<text>PREFACE</text>
</navLabel>
<content src="@[email protected]@[email protected]@[email protected]@[email protected]@42248-h-0.htm.html#pgepubid00001"/>
</navPoint>
<navPoint id="np-3" playOrder="3">
<navLabel>
<text>CONTENTS</text>
</navLabel>
<content src="@[email protected]@[email protected]@[email protected]@[email protected]@42248-h-0.htm.html#pgepubid00002"/>
</navPoint>
</navMap>
和显示器的为例:
navPoint = toc.NavMap[0];
string srcContent = navP.Src;
webBrowser1.Source= path+srcContent
这是很不清楚你有什么问题。你想展示什么,在哪里,哪些不起作用? – Oded 2013-03-20 20:42:06
我想显示由# – sansa 2013-03-20 20:44:11
指示的html的部分内容你试过了什么?你用什么来解析HTML?一般来说,我不认为这是可能的,除非不同部分的结构相似。 – Oded 2013-03-20 20:45:21