通過API,我得到一個XML文件,我試圖通過org.w3c.dom和XPath進行解析。 XML文件的一部分描述HTML內容:使用Java將XML解析爲HTML org.w3c.dom
<Para>Since 2001, state and local health departments in the US have accelerated efforts to prepare for bioterrorism and other high-impact public health emergencies. These activities have been spurred by federal funding and guidance from the US Centers for Disease Control and Prevention (CDC) and the Health Resources and Services Administration (HRSA)
<CitationRef CitationID="B1">1</CitationRef>
<CitationRef CitationID="B2">2</CitationRef> . Over time, the emphasis of this guidance has expanded from bioterrorism to include "terrorism and non-terrorism events, including infectious disease, environmental and occupational related emergencies"
<CitationRef CitationID="B4">4</CitationRef> as well as pandemic influenza.
</Para>
這應該成爲這樣的:
<p>Since 2001, state and local health departments in the US have accelerated efforts to prepare for bioterrorism and other high-impact public health emergencies. These activities have been spurred by federal funding and guidance from the US Centers for Disease Control and Prevention (CDC) and the Health Resources and Services Administration (HRSA)
<a href="link/B1">1</a>
<a href="link/B2">3</a> . Over time, the emphasis of this guidance has expanded from bioterrorism to include "terrorism and non-terrorism events, including infectious disease, environmental and occupational related emergencies"
<a href="link/B4">4</a> as well as pandemic influenza.
</p>
我如何能做到這一點有什麼建議?主要問題是檢索標籤並在保持其位置的同時更換它們。
這聽起來像XSLT一個完美的工作,因爲它是將XML輸入一些其他的XML格式,或者轉換成HTML語言。如果您需要關於XSLT代碼的幫助,請將XSLT標籤添加到您的問題中。 – 2012-04-13 09:35:17