2012-10-21 33 views
0

我想在文檔中包含一些原始HTML。我使用Doxygen生成這個文檔,所以它包含在PHP腳本中。PHP,Doxygen和原始HTML

的問題是,如果我這樣做:

\\\ \htmlonly 
<table> 
.... etc 

\\\ \endhtmlonly 

PHP解析原始的HTML,從而產生錯誤。

但是,如果我在生成的頁面中出現的每一行的開始處添加'///'。

這個問題的解決方案是什麼?或者是否有可能讓Doxygen使用各種標籤生成表格?

回答

0

我不知道你的示例代碼的情況下,因爲我不知道PHP,但一般Doxygen註釋是這樣的:

/// \htmlonly 
/// <table> 
/// .... etc 
/// \endhtmlonly 

注意如何將所有評論線(doxygen的分析意見,不源代碼來生成文檔)以///開頭,即使是HTML代碼。在包含在文檔中之前,///將從HTML中刪除。嘗試以上,看看是否可以解決您的問題。如果不是的話,你能提供一些更多的背景知識,即一個最小的工作示例。

+0

感謝您的回答。問題是原始HTML在包含所有標籤的文本編輯器中有點難以理解。然而,我(也不是這個董事會)不能想出更好的解決方案。也許是Doxygen的未來增強。 –

+0

然而,當別人沒有回答時,你會得到「滴答」。 –

-1

你使用include()?解析HTML,但這不是必需的。改爲使用fpassthru