0

これは私のコードです....文字列を title.replace("'s", "is") のように置き換えましたが、これはうまくいきません..

 NodeList Mymessage = fstElement.getElementsByTagName("title");
                     Element messageelement = (Element)Mymessage.item(0);
                     if(messageelement.hasChildNodes())
                     {
                         String title = ((Node)messageelement).getFirstChild().getNodeValue();
                         String title1=title.replace("’s", "is");
                         bin.setTitle(title1);
                         Log.v("titlr",title1);
                     }
4

1 に答える 1

0

getNodeValue()子ノードで使用するのではなくgetTextContent()、親で使用します。

Element messageelement = (Element)Mymessage.item(0);
String title1=messageelement.getTextContent().replace("’s", "is");
if (title1.length() > 0) {
    bin.setTitle(title1);
    Log.v("titlr",title1);
}
于 2012-07-19T10:54:34.043 に答える