Jsoupで自己閉鎖タグを作成する方法は?Jsoupで自己閉鎖タグを作成するには?
Tag.valueOf( "タグ")<tag></tag>
を作成しますが、私はあなたが要素Element.html(文字列のHTML)またはElement.prepend(文字列のHTML)または要素のHTML setterメソッドを使用することができます<tag/>
Jsoupで自己閉鎖タグを作成する方法は?Jsoupで自己閉鎖タグを作成するには?
Tag.valueOf( "タグ")<tag></tag>
を作成しますが、私はあなたが要素Element.html(文字列のHTML)またはElement.prepend(文字列のHTML)または要素のHTML setterメソッドを使用することができます<tag/>
を必要としています。 append(String html)
例:
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class JsoupTest {
public static void main(String[] args) {
String html = "<html><head><title>someTitle</title></head>"
+ "<body><div><p></P></div></body></html>";
Document doc = Jsoup.parse(html);
doc.body().select("div").first().prepend("<my-tag/>");
System.out.println(doc.toString());
}
}
私はあなたがjsoup使用して自己終了タグを作成することができるかわかりません。しかし、あなたは、Java
を使用して、独自のタグを作成することができますpublic class Test
{
public static void main(String[] args) {
String tagname = Tag.valueOf("ol").getName();
createSelfClosedTag(tagname);
}
public static String createSelfClosedTag(String tagName){
StringBuilder selfTagBuilder = new StringBuilder();
if (tagName!=null){
selfTagBuilder.append("<").append(tagName).append("/>");
}
return selfTagBuilder.toString();
}
}
出力:
<ol/>