`

XML questions

    博客分类:
  • java
 
阅读更多
1.Which is better to store data as elements or as attributes?

2.Why use an XML document as opposed to other types of documents like a text file etc?

3.Explain where your project needed XML documents?
config and transfer data

4.How do you write comments in an XML document?
<!-- 这里写注释-->

5.How will you embed an XML content within an XML document?

6.How do you write an attribute value with single quotes? How do you write an element value of “> 500.00”?
XML 属性名称是区分大小写的,比如 Name 和 name 就表示两个不同的属性。
XML 属性的值应用引号围起来,你可以用双引号,也可以用单引号,以下的写法都是正确的。不过通常来说,XML 属性采用双引号。
<book ISBN ="9787544238212">
<book ISBN ='9787544238212'>
如果属性的值里包含双引号,就用单引号包围属性值,比如:
<site info ='wo"you"xian.net'>
如果属性值里包含单引号,就用双引号包含属性值。
<site info ="wo'you'xian.net">

7.What is a well-formed XML document?

8.What is XPATH? What is XSLT/XSL/XSL-FO/XSD/DTD etc? What is JAXB? What is JAXP?
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。
  什么是 XPath?
  XPath 使用路径表达式在 XML 文档中进行导航
  XPath 包含一个标准函数库
  XPath 是 XSLT 中的主要元素
  XPath 是一个 W3C 标准

XSLT是扩展样式表转换语言(Extensible Stylesheet Language Transformations)的简称,这是一种对XML文档进行转化的语言,XSLT中的T代表英语中的“转换”(transformation)。它是XSL(Extensiblestylesheetlanguage)规范的一部分。

http://www.w3school.com.cn/xslfo/xslfo_intro.asp

JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使得Java开发者在Java应用程序中能方便地结合XML数据和处理函数。

JDK中JAXB相关的重要Class和Interface:
  JAXBContext类,是应用的入口,用于管理XML/Java绑定信息。
  Marshaller接口,将Java对象序列化为XML数据。
  Unmarshaller接口,将XML数据反序列化为Java对象。

JAXP是Java API for XML Processing的英文字头缩写,中文含义是:用于XML文档处理的使用Java语言编写的编程接口。JAXP支持DOM、SAX、XSLT等标准。为了增强JAXP使用上的灵活性,开发者特别为JAXP设计了一个Pluggability Layer,在Pluggability Layer的支持之下,JAXP既可以和具体实现DOM API、SAX API 的各种XML解析器(XML Parser,例如Apache Xerces)联合工作,又可以和具体执行XSLT标准的XSLT处理器(XSLT Processor,例如Apache Xalan)联合工作。
  由于问题太多,从JDK1.7开始删除该功能。

web service:
1.How would you publish and find WSDL descriptions? What are the 4 primary UDDI data types?
http://www.w3school.com.cn/wsdl/index.asp
http://www.w3school.com.cn/wsdl/wsdl_uddi.asp

2.How can a client application make a request to a Web service?

3.What is Apache AXIS?
http://blog.csdn.net/java_xiang/article/details/1639011

4.What is WSDL? How would you use a WSDL file?
http://blog.csdn.net/top_keki/article/details/4056464

5.What is a Web service, and how does it relate to SOAP? What is a common transport for SOAP messages?
http://www.w3school.com.cn/webservices/index.asp
http://www.w3school.com.cn/soap/index.asp

6.Why use Web services when you can use traditional style middleware such as RPC, CORBA, RMI and DCOM?

分享到:
评论

相关推荐

    jaxb (XML操作)

    3. Stack Overflow:https://stackoverflow.com/questions/tagged/jaxb 通过深入学习和实践,你可以充分利用JAXB的强大功能,提升XML操作的效率和便捷性。在Java项目中,掌握JAXB技术将对处理XML数据大有裨益。

    flash+xml单选题实例

    在IT领域,Flash和XML是两个非常重要的技术。Flash是一种用于创建交互式动画、应用程序和网页元素的多媒体平台,而XML(eXtensible Markup Language)则是一种数据交换和存储的语言,广泛应用于数据的结构化表示。在...

    digester解析xml的问题.pdf

    对于 `&lt;question&gt;` 标签,可以创建一个 Question 对象并将其添加到 Test 对象的 questions 列表中。 3. **解析 XML**:创建好 Digester 实例后,使用 `parse` 方法读取 XML 文件并执行预定义的规则。代码示例如下:...

    Applied XML Programming for Microsoft .NET

    XML is everywhere in the Microsoft® .NET Framework, from Remoting to Web services and ... You’ll also get answers to common questions such as, “When should I use XML Web services instead of Remoting?

    xml文档 一个考试结构的xml

    一个简单的xml文档,详细。 一个考试结构的xml文档,包括test、questions、choices几个子元素。

    Ajax-Questions.zip

    Ajax-Questions.zip,受Quora启发的Web应用程序,允许用户提问和获取答案,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不...

    基于javaweb+jsp的考试系统(hibernate+xml)

    例如,试题实体类可以映射到“questions”表,通过Hibernate的CRUD(创建、读取、更新、删除)操作,实现试题的增删改查。 XML(Extensible Markup Language)文件在本系统中主要用作Hibernate的配置文件,它定义了...

    jQuery 滚动投票程序 使用XML或动态取值

    jQuery 滚动投票程序,本示例是使用XML作为投票的数据库,你可以将其改为ASP/PHP等动态程序配合的数据库,这个投票测试程序可用作心理测试,问题和选项通过questions.xml设置,投票完成即可滚动至下一页,然后显示...

    Android Interview Questions.zip

    这份"Android Interview Questions.zip"压缩包文件包含了关于Android开发的面试问题集锦,是开发者准备面试的绝佳参考资料。以下是基于这个压缩包文件名和描述的一些核心Android知识点的详细说明: 1. **Android...

    Java/J2EE interview questions

    Java/J2EE interview questions这本书是为准备面试的Java开发者准备的,涵盖了核心概念、设计和编码问题,以及如何应对面试中可能遇到的问题。 核心概念包括Java语言基础,比如Java语言的基本原则、语法、核心库的...

    android-interview-questions.zip

    - XML布局:熟练使用LinearLayout、RelativeLayout、ConstraintLayout等布局。 - 自定义View:理解自定义View的绘制流程,掌握onMeasure()和onDraw()方法。 -触摸事件处理:理解MotionEvent,熟悉 ...

    VisualSynthesizer:一个基于python的MusicXML播放器,合成器,可视化器! 您可以创建自己的乐器声音,导出声音,甚至可以轻松自定义其UI!

    视觉合成器一个基于python的MusicXML播放器,合成器,可视化器! 您可以创建自己的乐器声音,导出声音,甚至可以轻松自定义其UI! 这是该程序的视频介绍: : 这是该程序的一个视频示例(出于娱乐目的更改了背景): ...

    JAVA_FULL-Technical Questions and Answers.doc

    以上内容仅是Java技术面试中的一部分问题和答案,涵盖了面向对象设计原则、Java特性和并发处理,以及XML和Servlet的基础知识。在实际面试中,你可能会遇到更深入的技术问题,如垃圾回收、设计模式、JVM内存模型、...

    android-interview-questions,你的安卓面试备忘单-安卓面试问题.zip

    3. **布局与UI设计**:熟悉XML布局和ConstraintLayout、LinearLayout、RelativeLayout等布局管理器,以及自定义View和ViewGroup。 4. **多线程与异步处理**:了解Handler、Looper、Message机制,以及AsyncTask、...

    php生成百度sitemap站点地图类函数实例_.docx

    3. **生成XML文件**:使用`file_put_contents`函数将数据写入XML文件,遵循Sitemap的XML结构。 4. **管理索引文件**:读取和更新索引文件(`Index.txt`),其中包含每个XML文件的名称、最大ID、最小ID以及当前记录数...

    react-interview-questions:300+ React面试问题

    这个名为"react-interview-questions"的资源集包含了超过300个React相关的面试问题,旨在帮助求职者准备React开发岗位的面试。让我们深入探讨其中可能涵盖的一些关键知识点。 1. **React基础** - JSX:React中使用...

    questions

    DOM(Document Object Model)是HTML和XML文档的结构模型,JavaScript可以用来选择、修改和操作DOM元素。 8. **异步编程**:JavaScript是单线程的,因此使用回调函数、Promise和async/await来处理异步任务,如Ajax...

    Questions-Answers-

    "Questions-Answers-"这个主题可能是一个关于JavaScript的问题与解答集合,旨在帮助开发者解决他们在学习或实际工作中遇到的问题。在这个压缩包文件中,包含了一个名为"Questions-Answers--main"的文件,这可能是主...

    java j2ee questions

    本书分为几个部分,包括核心Java基础知识点、Swing和Applet、性能和内存问题、企业级Java技术如Servlet、JSP、JDBC/JTA、JNDI/LDAP、RMI、EJB、JMS、XML、SQL数据库以及对象关系映射(O/R mapping)、RUP和UML建模、...

Global site tag (gtag.js) - Google Analytics