BinaryXML refers to any specification which defines the compact representation of XML Extensible Markup Language in a binary format. While there are several competing formats, none has been widely adopted by a standards organization or accepted as a de facto standard . Using a binaryXML format generally reduces the verbosity of XML documents thereby also reducing the cost of parsing, ref The performance woe of binaryXML http webservices.sys con.com read 250512.htm ref but hinders the use of ordinary text editors and third party tools to view and edit the document. BinaryXML is typically used in applications where standard XML is not an option due to performance limitations, but the ability ... may include enabling random access and index database index ing of XML documents. The major challenge for binaryXML is to create a single, widely adopted standard. The International Organization ... draft of the Efficient XML Interchange EXI format specification. Another standard ISO IEC 23001 1 , known as Binary MPEG format for XML BiM , has been standardized by the International Organization ... Geospatial Consortium also provides a BinaryXML Encoding Specification currently a Best Practice Paper optimized for geo related data GML . Alternatives to binaryXML include using traditional ... , which is one binaryXML standard. There are also hybrid approaches e.g., VTD XML that attach ... read 453082.htm Index XML documents with VTD XML ref BinaryXML Efforts Projects and file formats related to the notion of binaryXML include BiM Standard, from the International Organization for Standardization ... unencumbered binary encoding format for XML data, developed by CubeWerx Inc. for the OpenGIS Consortium ... from AgileDelta, Inc., selected as the basis for the W3C Standard for BinaryXML EXI Extensible Binary Meta Language EBML from Matroska Wireless BinaryXML WBXML .NET Binary Format XML Data Structure ... BinaryXml Category XML de BinaryXML fr XML binaris ... more details
XMLbinary Optimized Packaging XOP is a mechanism defined for the serialization of XML Information Set s that contain binary data binary data, as well as deserialization back into the XML Information Set. Benefits XOP allows the binary data part of an XML Infoset to be serialized without going through the XML serializer. The XML serialization of an XML Infoset is text based, so any binary data will need to be encoded using base64 . Using XOP avoids this by extracting the binary data out of the XML Infoset so that the XML Infoset does not contain binary data and the binary data can be serialized .... The representation of the XOP packages introduces some overhead. These are negligible when the binary data is large, but could be significant if the binary data is small. Operation XOP operates on a single XML Infoset. The binary parts of the original XML infoset are extracted out, leaving an XOP Infoset which is essentially the original XML Infoset with the binary parts replaced by external ... is represented as XML in the root MIME part, and the binary chunks are represented in the other MIME parts. Those other MIME parts can be serialized as binary data, avoiding the need to base64 encode them if they were left inside the XML Infoset. XOP does not mandate the use of the MIME packaging ... Mechanism References refbegin http www.ddj.com dept webservices 184406347 XMLBinary Optimized Packaging article from Dr Dobbs refend External links http www.w3.org TR xop10 W3C s XMLbinary Optimized Packaging W3C Recommendation Category XML based standards markup languages stub de XMLbinary Optimized ... . The XOP Package can be sent or stored. To reconstitute the XML Infoset, the XOP Package is deserialized ... into the XML Infoset. XOP Packages XOP can be used with a number of different packaging mechanisms. A packaging mechanism defines how the XOP Infoset and the binary chunks are represented. The XOP specification ... Transmission Optimization Mechanism MTOM . For example source lang xml MIME Version 1.0 Content ... more details
Set infoset into the base standard. The World Wide Web Consortium also has an XMLBinary ... XML is by definition text based, ITU T and ISO are using the name Fast Infoset for their own binary ... documents. See also List of XML markup languages Comparison of layout engines XMLBinaryXML EBML ... See http www.xml.com axml notes TheCorrectTitle.html from the Annotated XML Specification ... XML.svg 200px extension .xml mime application xml code , ref cite web url http tools.ietf.org html rfc3023 section 3.2 title XML Media Types, RFC 3023 pages 9 11 publisher IETF date 2001 01 accessdate 2010 01 04 ref br code text xml code ref cite web url http tools.ietf.org html rfc3023 section 3.1 title XML Media Types, RFC 3023 pages 7 9 publisher IETF date 2001 01 accessdate 2010 01 04 ref deprecated in an expired draft ref name deprecate text xml code type code uniform type public.xml conforms ... by extended from Standard Generalized Markup Language SGML extended to List of XML markup languages ... REC xml 20081126 1.0 Fifth Edition release date and age 2008 11 26 br http www.w3.org TR 2006 REC xml11 ... Extensible Markup Language XML status Published year started 1996 editors Tim Bray, Jean Paoli, C. M. Sperberg McQueen, Eve Maler, Fran ois Yergeau, John Cowan base standards related standards XML Schema abbreviation XML domain Serialization Data Serialization website http www.w3.org TR rec xmlXML 1.0 Extensible Markup Language XML is a markup language that defines a set of rules for encoding documents ... . It is defined in the XML 1.0 Specification ref cite web url http www.w3.org TR REC xml title XML ... other related specifications, ref cite web url http www.dblab.ntua.gr bikakis XML 20and 20Semantic 20Web 20W3C 20Standards 20Timeline History.pdf title XML and Semantic Web W3C Standards Timeline date ... Consortium Legal 2002 copyright documents 20021231 ref The design goals of XML emphasize simplicity, generality, and usability over the Internet . ref name XML Goals cite web title XML 1.0 Origin ... more details
wiktionary binaryBinary means composed of two pieces or two parts and may refer to Mathematics Binary numeral system , a representation for numbers using only two digits 0 and 1 Binary function , a function in mathematics that takes two arguments Computing Binary file , composed of something other than human readable text Executable , a type of binary file that contains machine code for the computer to execute Binary code , the digital representation of text and data Science Binary compound , a chemical compound containing two different chemical elements Binary explosive , an explosive made of two components that become explosive when mixed Binary chemical weapon , containing two chemicals that when combined make a toxic agent Binary fission , the splitting of a single celled organism into two daughter cells Binary star , a star system with two stars in it Binary planet , two planetary bodies of comparable mass orbiting each other Binary asteroid , two asteroids orbiting each other Other Binary album Binary album , the 5th studio album by Kay Tse, released on July 25, 2008 Binary option , also known as digital option or all or nothing option, in finance Binary novel Binary novel , a 1972 novel by Michael Crichton writing as John Lange Binary comics , a superheroine in the Marvel Universe Binary form , a way of structuring a piece of music Binary betting , a bet on a proposition which is quoted as a spread bet Binary opposition , polar opposites, often ignoring the middle ground Binary Assemblage 23 song , a 2007 single by Assemblage 23 from the album Meta Binary Research , a company ... company, B32 Software See also Lookfrom Binary Intitle Binary Unary disambiguation Ternary disambiguation Quaternary disambiguation Binary prefix , indicating magnitude multipliers in a base two number system e.g., kilo , kibi , etc. Binary tree , a computer tree data structure in which each node has at most two children Binary coded decimal , a method for encoding for decimal digits in binary sequences ... more details
Viewpoint The Performance Woe of BinaryXML SOA WORLD MAGAZINE Bot generated title ref Combining those ... reload it to avoid repetitive parsing. To this end, XimpleWare has introduced VTD XML as a binary ... needed date October 2010 A binaryXML format that uses binary data to enhance the processing ...advert date October 2010 Infobox Software name VTD XML logo screenshot caption developer XimpleWare latest ... operating system Portable platform Java, C , C and C blog http vtd xml.blogspot.com VTD XML blog genre XML parser indexer slicer editor library computer science library license GPL and Proprietary ... XML blog Virtual Token Descriptor for eXtensible Markup Language VTD XML refers to a collection of cross platform XML processing technologies centered around a non extractive ref http www.xml.com pub a 2004 05 19 parsing.html Non extractive Parsing for XML ref ref http www.slideshare.net junyuo vtdxml the future of xml processing XML Processing for the Future ref XML , document centric parsing technique called Virtual Token Descriptor VTD . Depending on the perspective, VTD XML can be viewed as one of the following A Document centric XML processing Document Centric ref http www.devx.com xml Article 36379 Manipulate XML Content the Ximple Way Introduce the concept of document centric XML Processing and why it is where the future lies ref ref http www.codeproject.com KB cs xml processing future.aspx VTD XMLXML Processing for the Future Part II ref XML parser ref http www.javaworld.com javaworld jw 03 2006 jw 0327 simplify.html Simplify XML Processing with VTD XML ref ref http www.devx.com xml Article 22219 Better Faster XML Processing with VTD XML ref ref http www.codeproject.com KB cs vtd xml examples.aspx?display PrintAll VTD XMLXML Processing for the future Part I ref A native XML indexer or a BinaryXML file format that uses binary data to enhance the text XML ref http xml.sys con.com read 453082.htm Index XML documents with VTD XML ref An incremental XML content modifier ... more details
XML RPC is a remote procedure call RPC protocol which uses XML to encode its calls and HTTP as a transport ... Web Services with XML RPC. O Reilly. First Edition. ref XML RPC also refers generically to the use of XML ... named XML RPC . History XML RPC, the protocol, was created in 1998 by Dave Winer of UserLand ... . The generic use of XML for remote procedure call RPC was patented by Phillip Merrick , Stewart Allen ... Merrick et al. date 11 April 2006 ref Usage XML RPC works by sending a HTTP request to a server ... can be transported. Therefore XML RPC can be used to transport objects or structures both ... be combined. In comparison to REST , where resource representations documents are transferred, XML RPC is designed to call methods . XML RPC is simpler to use and understand than SOAP protocol SOAP because ... subset of the functionality provided by WSDL JSON RPC is similar to XML RPC. Data types Common datatype s are converted into their XML equivalents with example values shown below class wikitable Name Tag Example Description array source lang xml array data value i4 1404 i4 value value string Something ... no keys base64 source lang xml base64 eW91IGNhbid0IHJlYWQgdGhpcyE base64 source Base64 encoded binary data boolean source lang xml boolean 1 boolean source Boolean datatype Boolean logical value 0 or 1 date time source lang xml dateTime.iso8601 19980717T14 08 55 dateTime.iso8601 source Date and time in ISO 8601 format double source lang xml double 12.53 double source Double precision floating point number integer source lang xml i4 42 i4 source or source lang xml int 42 int source Whole number, integer string source lang xml string Hello world string source String of characters. Must follow XML Characters and escaping XML encoding . struct source lang xml struct member name foo name value ... array nil source lang xml nil source nullable type Discriminated null value an XML RPC http ontosys.com xml rpc extensions.php extension Examples An example of a typical XML RPC request would be source ... more details
Good Privacy and Cryptographic Message Syntax , because it does not operate on binary data , but on the XML ...XML Signature also called XMLDsig , XML DSig , XML Sig defines an XML syntax for digital signatures and is defined in the W3C recommendation http www.w3.org TR xmldsig core XML Signature Syntax and Processing ... signing XML documents. It is used by various World Wide Web Web technologies such as SOAP , Security Assertion Markup Language SAML , and others. XML signatures can be used to sign data&ndash a resource &ndash of any MIME Content Type type , typically XML documents, but anything that is accessible via a Uniform Resource Locator URL can be signed. An XML signature used to sign a resource outside its containing XML document is called a detached signature if it is used to sign some part of its containing ... an enveloping signature. Structure An XML Signature consists of a tt Signature tt element ... source lang xml Signature SignedInfo CanonicalizationMethod SignatureMethod Reference Transforms ... that selects a defined subset of the document tree. ref http www.w3.org TR xmldsig filter2 XML Signature ... an XML Signature, a procedure called Core Validation is followed. Reference Validation Each tt Reference ... not to change the meaning of the signed data. XML Canonicalization The creation of XML Signatures is substantially more complex than the creation of an ordinary digital signature because a given XML Document an XML Infoset Infoset , in common usage among XML developers may have more than one legal serialized representation. For example, whitespace inside an XML Element is not syntactically significant ... of running the serialized XML document through a Cryptographic hash function typically SHA1 , a single byte difference would cause the digital signature to vary. Moreover, if an XML document ... to CR LF, etc. A program that digests and validates an XML document may later render the XML document ..., or using relative vs. absolute URLs, or by reordering namespace definitions. Canonical XML is especially ... more details
A binary protocol is a network protocol protocol which is intended or expected to be read by a machine rather than a human being, as opposed to a plain text protocol such as IRC , SMTP , or HTTP . Binary protocols have the advantage of terseness, which translates into speed of transmission and interpretation. There has always been tension between two software development camps that believe new protocols should preferably be text based or binary, respectively. In recent years, with the ready availability of network bandwidth and mass storage, the text based camp has been gaining significant ground XML based systems are nearly ubiquitous but the debate continues ref http www.webservices.org weblog mark little soap for the masses A representative discussion of text and binary protocol debate, by Mark Little ref . Binary protocol is also used in the context of a protocol between exactly two parties, in contrast to a multi party protocol. Binary protocol, or binary collaboration have been used in the terminology of standards such as EbXML and EDOC ref http www.omg.org technology documents formal edoc.htm EDOC ref . An interface in the UML ref http www.uml.org Unified Modeling Language ref may also be considered a binary protocol. See also XML Telnet Binary file References references External links http www.catb.org esr writings taoup html ch05s01.html Chapter 5 of The Tao of Unix Programming champions textual formats over binary protocols. DEFAULTSORT Binary Protocol Category Network protocols Soft eng stub ... more details
The Design Extensible Markup Language DS XML was initiated in 2005 at the Office for Harmonization in the Internal Market as an open standard based on TM XML for the exchange of information in XML on Design information. Its latest version is the DS XML version 1.1 published in October 2009 covering the information for eFiling, publication and dissemination of Design Register s data and the version 1.0 has been adopted as World Intellectual Property Organization WIPO International Standard 86 aka ST.86 in February 2009. References DS XML Version 1.1 http www.tm xml.org DS XML DS XMLxml index.xml. WIPO Standand ST.86 http www.wipo.int standards en xml material st86 index.html External links http www.tm xml.org DS XML DS XMLxml index.xml DS XML homepage http www.tm xml.org DS XML DS XMLxml DS XML Dictionary.xml DS XML dictionary http www.tm xml.org DS XML DS XMLxml DS XML Tools.xml DS XML examples Category Industry specific XML based standards Category XML markup languages Category Intellectual property organizations ... more details
xml tm XML based Text Memory is a Technical Standard standard for XML to allow ease of translation of XML documents. xml tm forms part of the Open Architecture for XML Authoring and Localization reference architecture . External links http web.archive.org web 20110102011440 http www.lisa.org XML Text Memory xml.107.0.html xml tm page on the LISA web site Category Technical communication Category XML based standards Category Markup languages Category Internationalization and localization ... more details
as the older OpenOffice.org XML format and these formats are not directly compatible. StarOffice developers and later OpenOffice.org project members adopted XML to replace the old binary StarOffice ... 2007 09 20 ref The OpenOffice.org XML format is no longer widely used, but it is still supported ... 26300 2006 is based on OpenOffice.org XML and these formats are very similar in many technical areas. ref cite web url http xml.openoffice.org general.html title OpenOffice.org XML File Format accessdate ... XML specification was also known as StarOffice XML File Format . ref citation url http xml.coverpages.org openoffice xml specification draft200012.pdf format PDF title StarOffice XML File ... accessdate 2010 08 08 ref File formats The format uses XML files to describe the documents. To minimize ... XML File Format File Format Specification and General Information http www.ibm.com developerworks xml library x think15 Thinking XML The open office file format IBM technical library January 1, 2003 ... Document centric XML based standards Category Computer file formats de SXW es OpenOffice.org XML fr SXW it OpenOffice.org XML pl SXW ru OpenOffice.org XML ... more details
Note Article currently under review. The Trade Mark Extensible Markup Language TM XML is an XML open standard for the trademark business and for the exchange of trademark information between the Intellectual property organization Industrial Property Offices and its partners or users. Objectives The initial objective was the definition of XML Standard for trademark information exchange. During the specifications ... Define XML Standards for Trade Mark Offices and Trade Mark Business Propose Useful Outcomes as Base ... History TM XML was defined by a working group created by the Office for Harmonization in the Internal ... XML Version 1.0 Final has been proposed as a base for the creation of a WIPO International Standard ... Planned width 70 Content bgcolor lightyellow TM XML Version 2.0 align center 2010 2012 Complete ... TM XML Version 3.0 align center 2012 2015 Additional Web Services and Semantic Web Knowledge Representation & Services. See also DS XMLXML Standard for Design Industrial Design References TM XML 1.0 Final http www.tm xml.org TM XML.org , TM XML Working Group , May 26, 2006. Accessed August 16, 2007. http www.wipo.int standards en pdf 03 66 01.pdf WIPO Standard ST.66 version 1.1 Adoption of TM XML ...&context ncdg External links http www.tm xml.org TM XML Home Page http tm xml.org TM XML TM XMLxml index.xml TM XML Specifications http www.tm xml.org TM XMLxml TM XML Dictionary.xml TM XML Dictionary http tm xml.org TM XML TM XMLxml TM XML Implementations.xml TM XML Implementations http www.tm xml.org TM XMLxml TM XML Tools.xml TM XML Tools and Examples Category Industry specific XML based standards Category XML markup languages Category Brand management Category Intellectual property organizations bg TM XML cs TM XML da TM XML de TM XML et TM XML el TM XML es TM XML fr TM XML it TM XML lv TM XML lt TM XML hu TM XML mt TM XML nl TM XML no TM XML pl TM XML pt TM XML ro TM XML ru TM XML sk TM XML sl TM XML fi TM XML sv TM XML tr TM XML ... more details
Cleanup date February 2008 unreferenced date January 2012 An XML framework is a Software framework for XML . Basically, the framework implements several features to aid the programmer in creating applications, but an XML framework differs from other frameworks in that all data produced is XML . The programmer defines and produces pure data in XML format and the framework transforms the document to any format desired. One code, one XML and several transformations like XHTML , SVG , WML, Excel or Word format, or any document type may result. Features in an XML framework Classes to abstract the USE of XML documents Classes to abstract the DATA access All data is XML independent of your source, like XML , Database, text files XSLT cache. Easy way to create XSLT documents like code snippets Framework must be extensible because XML is extensible by definition. Pure XML frameworks XMLNuke Category XML pt XML framework ... more details
XML Script and XML Script are two unrelated XML technologies. The former XML Script is an XML transformation language , while the latter XML Script is a http www.asp.net ajax documentation live Default.aspx Microsoft technology preview for scripting web browsers think of it as an XML version of ECMA Script ECMA JavaScript . Microsoft is expected to rename their XML Script as Atlas Script before first release. External links http www.xmlscript.org XML Script home page http ajax.asp.net Microsoft AJAX Library home page Category XML based standards compu lang stub ... more details
XML Base is a W3C recommendation World Wide Web Consortium recommended facility for defining base Uniform Resource Identifier URI s for parts of XML documents. XML Base recommendation was adopted on 2001 06 27. The attribute xml base may be inserted in XML documents to specify a base URI other than the base URI of the document or external entity. The value of this attribute is interpreted as a URI Reference as defined in RFC 3986 IETF RFC 3986 . It serves the function described in section 5.1.1 of RFC3986, establishing the base URI or IRI for resolving any relative references found within the effective scope of the xml base attribute. In namespace aware XML processors, the xml prefix is bound to the namespace name http www.w3.org XML 1998 namespace as described in Namespaces in XMLXML Names . Note that xml base can be still used by non namespace aware processors. External links http www.w3.org TR xmlbase XML Base W3C Recommendation standard stub W3C Standards DEFAULTSORT Xml Base Category XML Category World Wide Web Consortium standards de XML Base pl XML Base ... more details
Unreferenced date December 2009 The Apache XML project is part of the Apache Software Foundation and focuses on XML related projects. It consists of several sub projects Active sub projects Xerces An XML parser for Java programming language Java , C and Perl Xalan An XSLT stylesheet processor for Java and C which implements the XPath query language. AxKit An XML based web publishing framework in mod perl Apache Forrest Forrest A standards based documentation framework XML Security A project providing security functionality for XML data Xindice A native XML database XML Commons A project focusing on common code and guidelines for XML projects XMLBeans An XML Java binding tool Projects related to webservices SOAP Is an old implementation of the SOAP . This project based on IBM s SOAP4J implementation. It should no longer be used for new projects. Instead you should favour the Axis implementation. XML RPC Apache XML RPC is a Java implementation of XML RPC , a protocol that uses XML over HyperText Transfer Protocol HTTP to implement remote procedure calls. Axis computer program Axis Apache Axis is the current implementation of the SOAP for Java and C . It is the successor for the SOAP project. WSIF Web Services Invocation Framework is a simple Java Application programming interface API for invoking Web services . No longer developed projects Crimson A Java XML parser derived from the Sun Microsystems Sun Project X Parser Xang Framework for rapid development of dynamic server pages in ECMAScript JavaScript Apache DEFAULTSORT Apache Xml Category XML software Category Apache Software Foundation XML nl Apache XML ja Apache XML pt Apache XML ru Apache XML th ... more details
An XML firewall is a specialized device used to protect applications exposed through XML based interfaces like Web Services Description Language WSDL and Representational State Transfer REST and scan XML traffic coming in and out of an organization. Typically deployed in a demilitarized zone computing DMZ environment an XML Firewall is often used to validate XML traffic, control access to XML based resources, filter XML content and rate limit requests to back end applications exposed through XML based interfaces. XML Firewalls are commonly deployed as hardware but can also be found as software and virtual appliance for VMWare, Xen or Amazon EC2. A number of brands of XML Firewall exist and they often differ based on parameters like performance with or without hardware acceleration, 32 Vs 64 bit , scalability how do they cluster and perform under load , security certification common criteria, FIPS being the most common , identity support for Security Assertion Markup Language SAML , OAuth , enterprise SSO solutions and extensibility they can support different transport protocols like IBM WebSphere MQ IBM MQ , Tibco EMS, etc . XML Firewalling functionality is typically embedded inside XML appliance XML Appliances and SOA Gateways. See also XML appliance Web Services WS Security Representational State Transfer External links http www.infoq.com articles service firewall Service Firewall Pattern an explanation of the idea behind XML firewalls http www.f5.com glossary xml firewall.html F5 Networks XML Firewall a description of how an XML firewall can protect your application. http community.citrix.com blogs citrite sridharg 2008 11 14 XML Security Features in Netscaler 9.0 Citrix XML Application Firewall http www.layer7tech.com products xml firewall Layer 7 XML Firewall http www.dynamicperimeter.com Intel SOA Expressway Soft Appliance Category Firewall software Compu network stub ... more details
notability Products date January 2009 lowercase title o XML For Microsoft s document specification standard OpenXML o XML is an open source, dynamically typed, general purpose object oriented programming language based on XML syntax. It has threads, exception handling, regular expressions and namespaces. Additionally o XML has an expression language very similar to XPath that allows functions to be invoked on nodes and node sets. External links http www.o xml.org o XML homepage http www.xml.com pub a 2004 07 21 oxml.html Introduction to o XML http www.builderau.com.au architect work 0,39024596,20274014,00.htm Builder AU Programming for the 21st century o XML http xplusplus.sourceforge.net An alternative XML language SuperX Category Object oriented programming languages compu lang stub ... more details
unreferenced date May 2007 Streaming XML means dynamic data which is in an XML format. Another popular use of this term refers to one method of consuming XML data largely known as Simple API for XML . This is via asynchronous events that are generated as the XML data is parsed. In this context, the consumer streams through the XML data one item at a time. It does not have anything to do whether the underlying data is being updated via dynamic or static means. Uses Extensible Messaging and Presence Protocol XMPP . This is the protocol used for example in Google Talk . DEFAULTSORT Streaming Xml Category XML Compu lang stub ... more details
Multiple issues context March 2009 expert March 2009 notability March 2009 unreferenced March 2009 In the Microsoft .NET framework , XML Literal allows computer program to include XML directly in the code. It is currently only supported in Visual Basic .NET VB.NET 9.0 and Visual Basic .NET VB.NET 10.0 . When Visual Basic expression is embedded in an XML literal, the application creates a LINQ to XML object for each literal at run time. Category .NET framework Category XML ... more details
unreferenced article date April 2008 The Java programming language Java programming language XML Application programming interface APIs from Sun Microsystems consist of the following separate programming APIs Java API for XML Processing , or JAXP . Java API for XML Messaging , or JAXM . Java API for XML based RPC , or JAX RPC . Java API for XML Registries , or JAXR . Java API for XML Web Services , or JAX WS . Java API for RESTful Web Services , or JAX RS . XQJ Java API for XQuery , or XQJ . Java Architecture for XML Binding , or JAXB . &ndash this is its official Sun name, even though it is an API, see http java.sun.com developer technicalArticles WebServices jaxb StAX STreaming XML processing , or StAX compatible with JDK 1.4 and above, included in JDK 1.6 . Only the Java API for XML Processing is a required API in Enterprise Java Beans Specification 1.3. A number of different Open Source software packages implement these APIs Xerces &ndash One of the original and most popular Simple API for XML SAX and Document Object Model DOM parser. Xalan &ndash XSLT XPath implementation, included in JDK 1.4 and above as the default transformer XSLT 1.0 . Saxon XSLT Saxon , alternative highly specification compliant XSLT XPath XQuery processor supports both XSLT 1.0 and 2.0 Woodstox &ndash An open source StAX and SAX as of version 3.2 implementation. External links http java.sun.com xml Java technology for XML Sun s page. http www.csv jdbc.com StelsXML JDBC driver JDBC driver for XML files. http woodstox.codehaus.org Woodstox Woodstox home page. http robaustin.wikidot.com how to schema check xml via jaxb How To Schema Check Xml Via JAXB Rob Austin Category Java platform XML hu Java XML ru Java XML ... more details
XML Encryption , also known as XML Enc, is a specification, governed by a World Wide Web Consortium W3C recommendation, that defines how to encrypt the contents of an XML element. Although XML Encryption can be used to encrypt any kind of data, it is nonetheless known as XML Encryption because an XML element either an tt EncryptedData tt or tt EncryptedKey tt element contains or refers to the cipher text, keying information, and algorithms. Both XML Signature and XML Encryption use the tt KeyInfo tt element, which appears as the child of a tt SignedInfo tt , tt EncryptedData tt , or tt EncryptedKey tt element and provides information to a recipient about what keying material to use in validating a signature or decrypting encrypted data. The tt KeyInfo tt element is optional it can be attached in the message, or be delivered through a secure channel. XML Encryption is different from and unrelated to Transport Layer Security , which is used to send encrypted messages including xml content, both encrypted and otherwise over the internet. It has been reported that this specification has severe security concerns. ref http it.slashdot.org story 11 10 22 0310230 xml encryption broken need to fix w3c standard XML Encryption Broken, Need To Fix W3C Standard Slashdot ref Notes references External links http www.w3.org TR xmlenc core W3C info Category XML Category Cryptography standards Category XML based standards W3C standards web stub es Xml encryption de XML Encryption ru XML Encryption zh XML Encryption ... more details
Zefania XML Bible markup language is an XML based language for the description of Biblical texts. This allows applications that understand XML, to read and process Bible texts. Zefania XML is available under the GNU General Public License . See also Bible software External links http sourceforge.net projects zefania sharp Zefania XML project page on SourceForge Worship presentation program , with http opensong.org OpenSong , that uses Zefania XML. christianity stub Category Markup languages Category Electronic Bibles Category Electronic publishing de Zefania XML ... more details
Orphan date September 2010 An XML stanza is a concept in computing . In XMPP , code message code , code presence code , and code iq code are the three types of XML stanza that are defined for the jabber client and jabber server namespaces. ref http xmpp.org rfcs rfc3920.html stanzas ref References reflist Category XML compu stub ... more details
self published date October 2011 Canonical XML is a profile or subset of XML . Any XML document can be converted to Canonical XML, thus normalizing away specific kinds of minor differences while remaining an XML document. Because those specific differences are generally not considered to be meaningful , converting to Canonical XML is a good way to determine whether two XML documents are logically the same document despite differences of detail. For example, XML permits whitespace to occur at various points within start tags, and attributes to be specified in any order. Such differences are seldom if ever used to convey meaning, and so these forms are generally considered equivalent < p class a secure 1 < p secure 1 class a In converting an arbitrary XML document to Canonical XML, attributes are encoded in a normative order alphabetical by name , and with normative spacing and quoting. Thus, the second form above would be converted to the first. Canonical XML specifies a number of other details, some of which are the UTF 8 encoding is used line ends are represented using the character ... a document to Canonical XML is idempotent . That is, the first conversion usually will result in a different ... changes. According to the W3C , if two XML documents have the same canonical form, then the two documents ... the generic logical equivalence with which Canonical XML is associated. For example, a steganography system could conceal information in an XML document by varying whitespace, attribute quoting and order ... such a file to Canonical XML would lose those specialized semantics. On the other hand, XML files ... XML. See also XML Signature External links http www.w3.org TR xml c14n W3C Recommendation, Canonical XML Version 1.0, 15 March 2001 http www.w3.org TR xml exc c14n W3C Recommendation, Exclusive XML Canonicalization Version 1.0, 18 July 2002 markup languages stub W3C standards Category Cryptography standards Category XML based standards ja Canonical XML sv Canonical XML zh Canonical XML ... more details