`

文字水平滚动

    博客分类:
  • jsp
XML 
阅读更多

前一阵子写了一篇JAXB的运用,其中讲了如何用JAXB生成XML Schame文件对应的类,也给出一个通过运用JAXB生成的类来组织XML文件,最后输出的例子!
这两天对JAXB进行了更深入的理解,发现既然可以用它来生成XML文件,为何不能读取其中的结点,然后获取其中的信息呢!下面给出对上次写生成的test.xml文件的读取的方法:

/**//*
*createbyisle_t2008-04-30
*读取用jaxb根据xsd,生成的xml文件
*/

importjava.io.FileInputStream;
importjava.io.IOException;

importjava.util.Iterator;
importjava.util.List;

importjavax.xml.bind.JAXBContext;
importjavax.xml.bind.JAXBElement;
importjavax.xml.bind.JAXBException;
importjavax.xml.bind.Unmarshaller;

importprimer.po.Items;
importprimer.po.PurchaseOrderType;
importprimer.po.USAddress;


publicclassMainOut{

publicstaticvoidmain(String[]args){
try{
//createaJAXBContext
JAXBContextjc=JAXBContext.newInstance("primer.po");

Unmarshalleru
=jc.createUnmarshaller();

JAXBElementcustomerE
=(JAXBElement)u.unmarshal(newFileInputStream(
"test.xml"));
//读取出根结点PurchaseOrderType
PurchaseOrderTypebo=(PurchaseOrderType)customerE.getValue();
//获取子结点USAddress
USAddressaddress=bo.getBillTo();
//获取name值
Stringaddressname=address.getName();

System.out.println(addressname);

//获取另一子结点Items
Itemsitem=bo.getItems();

List
<Items.Item>itemList=item.getItem();

Iteratorit
=itemList.iterator();

while(it.hasNext()){
Items.Itemii
=(Items.Item)it.next();
System.out.println(ii.getPartNum()
+""+ii.getProductName()+""+ii.getQuantity()+""+ii.getUSPrice()+""+ii.getShipDate()+""+ii.getComment());
}


}
catch(JAXBExceptionje){
je.printStackTrace();
}
catch(IOExceptionioe){
ioe.printStackTrace();
}

}


}

如果我上次写的那篇JAXB的运用看过的话,可以更好的理解上面写的,在这里我没有读取每一个节点,只是将其中典型的列举出来了,如果你对JAXB不熟的话,要好好研究,还得多看看其它资料。

分享到:
评论

相关推荐

    jquery版文字水平方向无限循环滚动.zip

    “文字水平”是指滚动的方向,相对于垂直滚动,水平滚动在某些场景下可能更符合用户的阅读习惯,例如在窄屏设备上,水平滚动可以避免过多的上下滚动,保持页面的整洁。 “无限循环滚动”是此特效的核心特性,意味着...

    duilib文字水平滚动控件

    为了满足这种需求,我们可以对Label控件进行扩展,实现一个“ScrollTextUI”控件,以支持文字的水平滚动。 “ScrollTextUI”控件是在Label控件的基础上增加滚动功能的改进版。它的工作原理是通过不断改变文本的显示...

    js实现单行文字滚动

    在本文中,我们将深入探讨如何使用JavaScript实现单行文字的滚动效果,这是一种常见的动态显示信息的方式,尤其适用于有限的空间展示大量文本。 首先,我们需要理解基本的HTML结构,因为JavaScript通常与HTML和CSS...

    02 OLED屏滚动显示文字.zip

    可以通过设置滚动方向(水平或垂直)、滚动速度(多少帧移动一位)等参数来实现不同的滚动效果。 5. 刷新显示:最后,向OLED控制器发送命令开始显示,控制器会根据接收到的数据点亮相应的像素,完成一次显示刷新。...

    MFC做文本水平滚动周期颜色不同

    在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库来创建一个具有特定功能的程序:实现一行文本的水平滚动显示,并且在每个滚动周期中改变文本的颜色和字体。MFC 是 Microsoft 提供的一个 C++ ...

    又一款文字滚动的VB实例源代码.rar

    这款"又一款文字滚动的VB实例源代码"提供了实现简单文字水平滚动的基础模板,虽然可能在平滑度上有所欠缺,但对于初学者来说,是一个很好的学习起点。 在VB中实现文字滚动主要涉及到以下知识点: 1. **控件使用**...

    QLabel文本滚动显示

    QLabel文本滚动显示

    jquery 文字水平无缝滚动鼠标滑过文字悬停

    在网页设计中,动态效果常常能提升用户体验,其中“jQuery 文字水平无缝滚动鼠标滑过文字悬停”是一种常见的交互式文本展示技术。这个技术利用jQuery库的强大功能,结合CSS和JavaScript实现文字在水平方向上平滑滚动...

    文字循环滚动插件

    【文字循环滚动插件】是一种常见的网页动态效果,主要用于展示一串文字或句子,通过不断地滚动更新,使得有限的空间可以展示更多的信息。这种效果在新闻网站、广告展示、公告栏等场景中广泛应用,能吸引用户的注意力...

    文字自动滚动效果_俗称:文字跑马灯效果

    例如,使用`translateX`实现水平滚动: ```css .scrolling-text { width: 100%; white-space: nowrap; overflow: hidden; animation: scroll 5s linear infinite; } @keyframes scroll { 0% { transform: ...

    HTML中实现文字各种滚动

    这将使其中的文字水平向右滚动。 #### 2. 方向控制 `&lt;marquee&gt;`标签可以通过`direction`属性来控制滚动的方向。具体有以下四个选项: - `direction="left"`:文字向左滚动。 - `direction="right"`:文字向右滚动...

    Caption 桌面滚动字幕广告系统执行程序

    2. 支持文字水平滚动和文字垂直滚动。 3. 鼠标左键拖动字幕内容;Ctrl + 鼠标左键拖动窗口位置。 4. 可以设置滚动速度(滚动时间间隔)和每次滚动点数。 5. 可以自由设置默认字体,并可在字幕文件中设置各种不同的...

    jQuery文字横向滚动效果的实现代码

    在介绍如何实现jQuery文字横向滚动效果之前,我们需要对所提及的技术有所了解。首先,jQuery是一个快速、小巧、功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互。通过使用jQuery,开发者...

    android实现文字垂直滚动

    首先,ScrollView是Android提供的一个可滚动视图容器,它可以包含一个或多个子视图,并允许用户在垂直或水平方向上滚动这些子视图。ScrollView并不是一个直接的View,而是一个ViewGroup,这意味着它可以包含其他视图...

    wpf在一定区域内循环滚动文字

    在本文中,我们将深入探讨如何在WPF(Windows Presentation Foundation)环境中实现一个特定区域内的循环滚动文字效果。WPF是.NET Framework的一部分,提供了一个强大的、基于XAML的用户界面框架,用于构建美观且...

    jquery xMarquee实现文字水平无缝滚动效果

    jQuery xMarquee插件可以帮助开发者快速实现水平滚动的文字或图片效果,对于创建动态广告或滚动提示栏非常有用。要实现文字的水平无缝滚动效果,首先需要通过引入jQuery库和xMarquee插件的相关JS文件到HTML页面中。...

    利用Marquee实现无缝循环滚动文字

    ### 利用Marquee实现无缝循环滚动文字 在网页设计中,为了使页面更加生动、吸引人,常常会使用到动态效果。其中一种常见的动态效果就是利用`&lt;marquee&gt;`标签来实现文字或图片的自动滚动。不过,在提供的代码片段中,...

    水平滚动字幕循环滚动

    水平滚动字幕循环滚动是一种常见的视觉效果,常用于广告、通知信息或中奖信息的展示。这种技术在电视、电影、网站甚至移动应用中都得到了广泛的应用,它能有效地吸引观众的注意力,传递简短而重要的信息。接下来,...

    Caption 桌面滚动字幕广告系统源码

    2. 支持文字水平滚动和文字垂直滚动。 3. 鼠标左键拖动字幕内容;Ctrl + 鼠标左键拖动窗口位置。 4. 可以设置滚动速度(滚动时间间隔)和每次滚动点数。 5. 可以自由设置默认字体,并可在字幕文件中设置各种不同的...

    0.96寸OLED屏幕显示、水平滚动及垂直水平滚动示例程序(基于STM32F103VE开发)

    0.96寸OLED(SSD1306)屏幕显示(二)——超长文字水平滚动 https://blog.csdn.net/qq_35953617/article/details/128446851 0.96寸OLED(SSD1306)屏幕显示(三)——屏幕垂直水平滚动 ...

Global site tag (gtag.js) - Google Analytics