我在本地讀取了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