0
使用html.Parse(r io.Reader)
解析文檔後,我們得到一個節點樹。每個DOM節點提供它的環境,標籤的名稱和標籤的屬性。 See here。從net/html獲取完整標籤/行號
從節點對象到文件r
中該節點的字符串文本的最佳方式以及該文件中該標記的行號是什麼?
使用html.Parse(r io.Reader)
解析文檔後,我們得到一個節點樹。每個DOM節點提供它的環境,標籤的名稱和標籤的屬性。 See here。從net/html獲取完整標籤/行號
從節點對象到文件r
中該節點的字符串文本的最佳方式以及該文件中該標記的行號是什麼?
html包不記錄該信息,所以它不可用。
對,我知道這一點。我在問什麼是解決這個問題的最佳方法。我們可以擴展html包嗎?還是我們需要分叉它並添加該功能。是否有可能通過編寫我們自己的記號器? – wjdp
有必要對其進行分叉並將位置信息添加到令牌和節點,然後在創建節點的任何地方,複製相關令牌的位置信息(如果有的話)。 – andybalholm