Document对象的大小或长度

时间:2010-04-14 14:19:27

标签: java android

如何获得Document对象的大小?

        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();

        InputStream iStr = urlConnection.getInputStream();
        doc = db.parse(iStr);

        ???? --> Log.i("Bytes",String.valueOf(doc.get????));

2 个答案:

答案 0 :(得分:1)

实现此目的的一种方法是编写FilterInputStream的自定义子类,用于计算从流中读取的字节数。 (该类类似于LineNumberInputStream ...)

然后使用过滤器包装URL流:

InputStream iStr = new ByteNumberInputStream(urlConnection.getInputStream());

最后,当您完成读取/解析流时,请在过滤器对象上调用一些方法来获取字节数。

答案 1 :(得分:0)

如何使用asXml()和String.length()将文档转换为字符串?