dc.contributor.author | Laitinen, Tapio | |
dc.date.accessioned | 2009-04-29T12:18:06Z | |
dc.date.available | 2009-04-29T12:18:06Z | |
dc.date.issued | 2005 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/19994 | |
dc.description.abstract | Jyväskylä: University of Jyväskylä, 2005.
40 pages.
Bachelor's Thesis.
XML and Java have both gained considerable attention in last few years. In this
thesis, different mechanisms for processing XML in general, and in Java in
particular, are examined. These mechanisms are the three XML processing
models, SAX, DOM and JDOM, and XSL Transformations (XSLT). The purpose
of this thesis is to examine how XML processing or, more accurately, parsing,
interpreting, and transforming is done in Java programming language. In
addition to that, some evaluation of suitability of Java for this task is carried out.
Complete code examples of different XML processing techniques are provided in
appendices, but they are kept relatively short because extensive example
applications are not appropriate for this thesis.
Every processing model has its strengths and weaknesses which makes some of
the models more suitable for a particular task than the others. This thesis helps in
making a choice between the processing models by listing some of their benefits
and drawbacks. All in all, Java seems to suit adequately for most XML processing
applications.
| en |
dc.language.iso | eng | |
dc.rights | In Copyright | en |
dc.subject.other | XSLT | en |
dc.subject.other | JDOM | en |
dc.subject.other | DOM | en |
dc.subject.other | SAX | en |
dc.subject.other | Java | en |
dc.subject.other | XML | en |
dc.title | XML Processing in Java | |
dc.type | bachelor thesis | |
dc.identifier.urn | URN:NBN:fi:jyu-200904241495 | |
dc.type.dcmitype | Text | en |
dc.type.ontasot | Bachelor's thesis | en |
dc.type.ontasot | Kandidaatintutkielma | fi |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.rights.accesslevel | restrictedAccess | |
dc.type.publication | bachelorThesis | |
dc.rights.url | https://rightsstatements.org/page/InC/1.0/ | |
dc.rights.accessrights | This material has a restricted access due to copyright reasons. | en |
dc.rights.accessrights | Luettavissa tekijänoikeudellisista syistä vain Jyväskylän yliopiston Tietojenkäsittelytieteiden laitoksella. | fi |