我有一些meta標籤使用jsoup來設置meta標籤
<meta name="donald" content="duck" />
<meta name="micky" content="mouse" />
<meta name="daisy" content="duckling" />
<meta name="scrooge" content="macduck" />
我能夠得到含量值確定,但希望更改「鼠標」到「的HTML文檔的內容價值馬「說。
我有一些meta標籤使用jsoup來設置meta標籤
<meta name="donald" content="duck" />
<meta name="micky" content="mouse" />
<meta name="daisy" content="duckling" />
<meta name="scrooge" content="macduck" />
我能夠得到含量值確定,但希望更改「鼠標」到「的HTML文檔的內容價值馬「說。
例子:
final String html = "<meta name=\"donald\" content=\"duck\" />\n"
+ "<meta name=\"micky\" content=\"mouse\" />\n"
+ "<meta name=\"daisy\" content=\"duckling\" />\n"
+ "<meta name=\"scrooge\" content=\"macduck\" />";
Document doc = Jsoup.parse(html, "");
Element mouse = doc.select("meta[content=mouse]").first();
mouse.attr("content", "horse");
你只需要選擇合適的標籤和更改屬性值。
說明:
Element mouse = doc.select("meta[content=mouse]").first();
選擇所有meta
標籤都有效,具有屬性content
與價值mouse
;由於select()
返回一個標籤列表,first()
用於獲取第一個標籤。
mouse.attr("content", "horse");
更改屬性content
的值。
Sory沒有完全解釋。我們被命名爲「micky」,並且想要將內容轉換爲「馬」。 – user3319710
doc.select(「meta [name = micky]」)。first()。attr(「content」,horse「); – user3319710
似乎可以正常工作 – user3319710
此問題仍然存在? – ollo