2017-04-05 11 views
0

Jsoupで自己閉鎖タグを作成する方法は?Jsoupで自己閉鎖タグを作成するには?

Tag.valueOf( "タグ")<tag></tag>を作成しますが、私はあなたが要素Element.html(文字列のHTML)またはElement.prepend(文字列のHTML)または要素のHTML setterメソッドを使用することができます<tag/>

答えて

0

を必要としています。 append(String html)

more info

例:

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()); 
    } 
} 
0

私はあなたが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/> 
関連する問題