JDOM (original) (raw)
JDOM is an open-source Java-based document object model for XML that was designed specifically for the Java platform so that it can take advantage of its language features. JDOM integrates with Document Object Model (DOM) and Simple API for XML (SAX), supports XPath and XSLT. It uses external parsers to build documents. JDOM was developed by Jason Hunter and Brett McLaughlin starting in March 2000. It has been part of the Java Community Process as JSR 102, though that effort has since been abandoned.
Property | Value |
---|---|
dbo:abstract | JDOM ist eine Java-Bibliothek für die Manipulation von XML-Daten. Sie ist eine Alternative und Ergänzung zu der offiziellen Java-API, wurde von Jason Hunter und Brett McLaughlin entwickelt und ist inzwischen eine implementierte API zur Arbeit mit XML in Java. Aus markenrechtlichen Gründen handelt es sich nicht um ein Akronym. JDOM integriert die Vorteile und APIs von SAX und DOM in einer Java-Klasse. Ähnlich wie beim Document Object Model (Abk. DOM) wird ein XML-Dokument als Baum im Hauptspeicher repräsentiert, jedoch wurde JDOM speziell für Java entwickelt. Daher werden Java-Klassen verwendet – beispielsweise wird bei JDOM ein XML-Knoten nicht als „node“, sondern durch eine spezifische Java-Klasse repräsentiert. JDOM bietet die Möglichkeit, den JDOM-Baum als Textdokument („XMLOutputter“, also als XML-Dokument) auszugeben, was nicht zum SAX-Standard und bis inkl. zum Level 2 auch nicht zum DOM gehört. Des Weiteren kann der „SAXOutputter“ das Dokument in Form von SAX-Ereignissen ausgeben, wie sie beim Parsen des Dokuments durch SAX auch erzeugt werden würden oder den JDOM-Baum in einen DOM-Baum konvertieren („DOM-Outputter“). (de) JDOM is an open-source Java-based document object model for XML that was designed specifically for the Java platform so that it can take advantage of its language features. JDOM integrates with Document Object Model (DOM) and Simple API for XML (SAX), supports XPath and XSLT. It uses external parsers to build documents. JDOM was developed by Jason Hunter and Brett McLaughlin starting in March 2000. It has been part of the Java Community Process as JSR 102, though that effort has since been abandoned. (en) JDOM es una biblioteca de código abierto para manipulaciones de datos XML optimizados para Java. A pesar de su similitud con DOM del consorcio World Wide Web (W3C), es una alternativa como documento para modelado de objetos que no está incluido en DOM. La principal diferencia es que mientras que DOM fue creado para ser un lenguaje neutral e inicialmente usado para manipulación de páginas HTML con JavaScript, JDOM se creó específicamente para usarse con Java y por lo tanto beneficiarse de las características de Java, incluyendo sobrecarga de métodos, colecciones, etc. Para los programadores de Java, JDOM es una extensión más natural y correcta. Se asemeja al sistema RMI optimizado para Java (invocación remota de métodos), y se amolda mejor que CORBA (arquitectura de intermediario solicitador de objetos comunes) que es más neutral respecto a los lenguajes. Como dato curioso, aunque JDOM parezca un acrónimo de Java Document Object Model (Documento de Modelado de Objetos en Java), esto no es así, siendo desmentido por el propio proyecto de JDOM[2]. (es) JDOM (acronyme de l'anglais Java Document Object Model), est une bibliothèque open source pour manipulation des fichiers XML en Java. Elle intègre DOM et SAX, et supporte XPath et XSLT. Elle utilise des analyses syntaxiques externes pour construire les documents. (fr) JDOM это свободная Java-реализация DOM для XML, созданная с учётом особенностей языка и платформы Java. JDOM интегрируется с Document Object Model (DOM) и Simple API for XML (SAX), поддерживает XPath и XSLT. В JDOM используются внешние парсеры для генерации документов. JDOM разрабатывался Джейсоном Хантером и Бреттом МакЛофлином, начиная с марта 2000 года. Он является частью Java Community Process. Название JDOM расшифровывается как Java Document Object Model. (ru) |
dbo:genre | dbr:XML_data_binding |
dbo:latestReleaseDate | 2021-12-09 (xsd:date) |
dbo:latestReleaseVersion | 2.0.6.1 |
dbo:license | dbr:Apache_License |
dbo:operatingSystem | dbr:Cross-platform |
dbo:programmingLanguage | dbr:Java_(programming_language) |
dbo:thumbnail | wiki-commons:Special:FilePath/Jdom.png?width=300 |
dbo:wikiPageExternalLink | http://jdom.org |
dbo:wikiPageID | 1857696 (xsd:integer) |
dbo:wikiPageLength | 3248 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1066987764 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Cross-platform dbr:Apache_License dbc:Java_(programming_language)_libraries dbc:XML-based_standards dbr:Java_(programming_language) dbc:Java_specification_requests dbr:Java_Community_Process dbr:XSL_Transformations dbr:Document_Object_Model dbr:Open-source_software dbr:XML dbr:XPath dbr:XML_data_binding dbr:Simple_API_for_XML dbr:Java_platform dbr:File:Jdom-factories.png dbr:File:Jdom.png |
dbp:genre | dbr:XML_data_binding |
dbp:latestReleaseDate | 2021-12-09 (xsd:date) |
dbp:latestReleaseVersion | 2 (xsd:integer) |
dbp:license | Similar to Apache License (en) |
dbp:name | JDOM (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:programmingLanguage | dbr:Java_(programming_language) |
dbp:website | http://jdom.org |
dbp:wikiPageUsesTemplate | dbt:Infobox_Software dbt:Official_Website dbt:Release_date dbt:Howto dbt:Compu-lang-stub |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dcterms:subject | dbc:Java_(programming_language)_libraries dbc:XML-based_standards dbc:Java_specification_requests |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatXML-basedStandards yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Measure100033615 yago:Message106598915 yago:Request106513366 yago:WikicatJavaSpecificationRequests yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 yago:Standard107260623 yago:SystemOfMeasurement113577171 umbel-rc:SoftwareObject |
rdfs:comment | JDOM is an open-source Java-based document object model for XML that was designed specifically for the Java platform so that it can take advantage of its language features. JDOM integrates with Document Object Model (DOM) and Simple API for XML (SAX), supports XPath and XSLT. It uses external parsers to build documents. JDOM was developed by Jason Hunter and Brett McLaughlin starting in March 2000. It has been part of the Java Community Process as JSR 102, though that effort has since been abandoned. (en) JDOM (acronyme de l'anglais Java Document Object Model), est une bibliothèque open source pour manipulation des fichiers XML en Java. Elle intègre DOM et SAX, et supporte XPath et XSLT. Elle utilise des analyses syntaxiques externes pour construire les documents. (fr) JDOM это свободная Java-реализация DOM для XML, созданная с учётом особенностей языка и платформы Java. JDOM интегрируется с Document Object Model (DOM) и Simple API for XML (SAX), поддерживает XPath и XSLT. В JDOM используются внешние парсеры для генерации документов. JDOM разрабатывался Джейсоном Хантером и Бреттом МакЛофлином, начиная с марта 2000 года. Он является частью Java Community Process. Название JDOM расшифровывается как Java Document Object Model. (ru) JDOM ist eine Java-Bibliothek für die Manipulation von XML-Daten. Sie ist eine Alternative und Ergänzung zu der offiziellen Java-API, wurde von Jason Hunter und Brett McLaughlin entwickelt und ist inzwischen eine implementierte API zur Arbeit mit XML in Java. Aus markenrechtlichen Gründen handelt es sich nicht um ein Akronym. JDOM integriert die Vorteile und APIs von SAX und DOM in einer Java-Klasse. (de) JDOM es una biblioteca de código abierto para manipulaciones de datos XML optimizados para Java. A pesar de su similitud con DOM del consorcio World Wide Web (W3C), es una alternativa como documento para modelado de objetos que no está incluido en DOM. La principal diferencia es que mientras que DOM fue creado para ser un lenguaje neutral e inicialmente usado para manipulación de páginas HTML con JavaScript, JDOM se creó específicamente para usarse con Java y por lo tanto beneficiarse de las características de Java, incluyendo sobrecarga de métodos, colecciones, etc. Para los programadores de Java, JDOM es una extensión más natural y correcta. Se asemeja al sistema RMI optimizado para Java (invocación remota de métodos), y se amolda mejor que CORBA (arquitectura de intermediario solicitado (es) |
rdfs:label | JDOM (de) JDOM (es) JDOM (fr) JDOM (en) JDOM (ru) |
owl:sameAs | freebase:JDOM yago-res:JDOM wikidata:JDOM dbpedia-de:JDOM dbpedia-es:JDOM dbpedia-fr:JDOM dbpedia-ru:JDOM https://global.dbpedia.org/id/3KQXC |
prov:wasDerivedFrom | wikipedia-en:JDOM?oldid=1066987764&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Jdom-factories.png wiki-commons:Special:FilePath/Jdom.png |
foaf:homepage | http://jdom.org |
foaf:isPrimaryTopicOf | wikipedia-en:JDOM |
foaf:name | JDOM (en) |
is dbo:wikiPageRedirects of | dbr:Jdom dbr:Java_Document_Object_Model dbr:Java_object_model dbr:JSR_102 |
is dbo:wikiPageWikiLink of | dbr:Jdom dbr:StAX dbr:List_of_Java_frameworks dbr:Reptile_(software) dbr:JiBX dbr:NewGenLib dbr:Saxon_XSLT dbr:XML_namespace dbr:Java_Document_Object_Model dbr:Java_object_model dbr:JSR_102 |
is foaf:primaryTopic of | wikipedia-en:JDOM |