Kotlin SAX解析XML: XMLReader报错及解决方法
"private fun parseXMLWithSAX(xmlData: String){\n try {\n val factory = SAXParserFactory.newInstance()\n val xmlReader = factory.newSAXParser().getXMLReader()\n val handler = ContentHandler()\n // 将ContentHandler的实例设置到XMLReader中\n xmlReader.contentHandler = handler\n // 开始执行解析\n xmlReader.parse(InputSource(StringReader(xmlData)))\n\n }catch (e:Exception){\n e.printStackTrace()\n }\n }\n"中\n"val xmlReader = factory.newSAXParser().XMLReader\n"的XMLReader报错内容:XMLReader报错是因为在Kotlin中,方法调用需要使用括号和参数,所以正确的写法是:\n\n"val xmlReader = factory.newSAXParser().getXMLReader()\n"
原文地址: https://www.cveoy.top/t/topic/qnEG 著作权归作者所有。请勿转载和采集!