sp; </stop> <stop> <spName>ccc</spName> </stop> <stop> <spName>dddd</spName> </stop> <stop> <spName>eee</spName> </stop> <stop> <spName>ffff</spName> </stop> <stop> <spName>eeeee</spName> </stop> </stops> </line> <line> <lnName>pppp</lnName> <stops> <stop> <spName>kkkk</spName> </stop> <stop> <spName>ssss</spName> </stop> <stop> <spName>eeeeee</spName> </stop> <stop> <spName>ttttt</spName> </stop> </stops> </line> </scheme> </schemes>
问题的关键: 其实,从实现的角度来说,我们可以看到,最关键的其实是我们对java体系IO的理解和使用。 我在刚开始实现的时候,我用了
Format(String str){ SAXReader saxReader = new SAXReader(); Document doc= saxReader.read(str); …… }
但是,编译的时候就抛出了异常。 后来我觉得可能是字符串流没有缓冲,所以不行。 所以我就使用了 StringBufferInputStream,弄了好一会也没有搞定。 最后我就使用了StringReader和StringWriter实现了xml字符串的格式化。 所以归根结底,我们要说,能否正确和熟练的使用java来实现功能,最终要看你对java体系和技术的理解。上一页 [1] [2] 上一页 [1] [2] [3]
|
|