大家进来看看,解析字符串

aa00aa00 2009-07-30 03:14:45
比如说,这个字符串:
<Item ID="0" ElementNo="1" Carrier="CA" FlightNo="4663">

<ShareCarrier>SC</ShareCarrier>
<ShareFlight>4663</ShareFlight>

拼接字符串SC4663 山东航空公司

<BoardPoint>TAO</BoardPoint>
<OffPoint>SHA</OffPoint>

<DepartureDate>2009-07-29</DepartureDate>
<DepartureTime>0800</DepartureTime>

<ArrivalDate>2009-07-29</ArrivalDate>
<ArrivalTime>0915</ArrivalTime>

Aircraft>738</Aircraft>
<Meal>S</Meal>

<ViaPort>0</ViaPort>
<ETicket>E</ETicket>
<ASR>^</ASR>
<LinkLevel>DS#</LinkLevel>
<Class></Class>
<UsableClass></UsableClass>
<FullClass>
</FullClass>
要把里面的,如SC和4663解析出来,然后在拼接上SC4663,把各个节点的信息都解析出来,谢谢!!
...全文
94 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulu525800 2009-07-30
  • 打赏
  • 举报
回复
百度一下嘛,多的咧,自己学下噻
PrinceSuperman 2009-07-30
  • 打赏
  • 举报
回复
mark
ZhaoHuiZiXin 2009-07-30
  • 打赏
  • 举报
回复
public static void main(String args[])
{
File file = new File("C:\\Documents and Settings\\xt\\workspace\\kkk\\src\\accp\\Demo.xml");
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

try {
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(file);

Element element1 = doc.getDocumentElement();
String str = element1.getNodeName();
System.out.println(str);

NodeList list = element1.getElementsByTagName("sex");
int length = list.getLength();
System.out.println(length);
for(int j=0; j<length; j++)
{
Node node = list.item(j);
System.out.println(node.getLastChild().getNodeValue());
}
} catch (DOMException e) {
e.printStackTrace();
} catch (ParserConfigurationException e) {
e.printStackTrace();
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}

解析xml, 给你一个例子参考.
ivws_19 2009-07-30
  • 打赏
  • 举报
回复
dom4j的用法,搜索一下,很多的
aa00aa00 2009-07-30
  • 打赏
  • 举报
回复
能不能提供个例子,谢谢了!!
sahala3293 2009-07-30
  • 打赏
  • 举报
回复
这个不算解析字符串了,是解析xml,建议楼主去看看dom4j

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧