截取android从获取的json中删除div容器

截取android从获取的json中删除div容器,android,wordpress,rest,android-volley,wordpress-rest-api,Android,Wordpress,Rest,Android Volley,Wordpress Rest Api,我使用volley通过wordpress博客的api获取内容 我收到的内容如下所示: <p>Blog content blabla</p>\n <div id=\ "pressrelease-link-345\" class=\ "sh-link pressrelease-link sh-hide\"> <a href=\ "#\" onclick=\ "showhide_toggle('pressrelease', 345, 'Show full

我使用volley通过wordpress博客的api获取内容

我收到的内容如下所示:

<p>Blog content blabla</p>\n
<div id=\ "pressrelease-link-345\"  class=\ "sh-link pressrelease-link sh-hide\">
  <a href=\ "#\" onclick=\ "showhide_toggle('pressrelease', 345, 'Show full article', 'Hide article'); return false;\" aria-expanded=\ "false\">
    <span id=\"pressrelease-toggle-345\">Show full article</span>
  </a>
</div>
<div id=\ "pressrelease-content-345\" class=\ "sh-content pressrelease-content sh-hide\" style=\ "display: none;\">
  </p>\n
  <p>more content which is displayed after expanding the text in the browser</p>
博客内容blabla

\n

\n 在浏览器中展开文本后显示的更多内容


我想在我的应用程序中显示全文,所以应该删除整个部分。有没有比为每一篇文章(id,这里是345)构建字符串更好的方法呢?我想也许我可以使用截击“过滤”出div,但还不知道如何过滤。

如果我理解,您想从带有WebView的HTML页面中删除div吗

private void yourwebv (){
    String url = "mysite.com";
    final WebView webview = (WebView) findViewById(R.id.WEBVIEW_ID);
    webview.getSettings().setJavaScriptEnabled(true);
    webview.setWebChromeClient(new WebChromeClient());

    webview.setVisibility(View.INVISIBLE);
    final ProgressBar ProgressBar = (ProgressBar) findViewById(R.id.ProgressBar);
    ProgressBar.setVisibility(View.VISIBLE);


    webview.setWebViewClient(new WebViewClient() {
        @Override
        public void onPageFinished(WebView view, String url){
            String javaScript ="javascript:document.getElementsByClassName('YOURDIVCLASSNAME_REMOVE')[0]" +
                    ".style.display='none';void(0);";
            webview.loadUrl(javaScript);
            Log.d("[WV]", " JS OK");

            final ProgressBar ProgressBar = (ProgressBar) findViewById(R.id.ProgressBar);
            ProgressBar.setVisibility(View.INVISIBLE);
            webview.setVisibility(View.VISIBLE);
        }
    });
    webview.loadUrl(url);
    Log.d("[WV]", " WEBSITE + JS SCRIPT OK");
}