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 and Goals url http www.w3.org TR REC xml sec origin goals accessdate July 2009 ref It is a textual data format with strong support via Unicode for the languages of the world. Although the design of XML ... developers to use to process XML data, and several XML schema schema systems exist to aid in the definition ... 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
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
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 http camelcode.org overview Java XML tutorials.htm Java EE and web framework tutorials Learning xml in java. Category Java platform XML hu Java XML ru Java XML ... 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
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
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 Binary XML 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 ref http vtd xml.blogspot.com 2007 04 since cut paste split and assemble xml.html XML content update using XMLModifier Part I ref ref http vtd xml.blogspot.com 2007 07 01 archive.html XML content update using XMLModifier Part II ref An XML slicer splitter assembler ref http www.javaworld.com javaworld ... 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 hu XML K dol s ... more details
dablink This article is about XML schemas in general. For information on the W3C recommended schema language for XML, see XML Schema W3C . An XML schema is a description of a type of XML document, typically ... and beyond the basic syntactical constraints imposed by XML itself. These constraints are generally ... developed specifically to express XML schemas. The Document Type Definition DTD language, which is native to the XML specification, is a schema language that is of relatively limited capability, but that also has other uses in XML aside from the expression of schemas. Two more expressive XML schema languages in widespread use are XML Schema W3C XML Schema with a capital S and RELAX NG . The mechanism for associating an XML document with a schema varies according to the schema language. The association may be achieved via markup within the XML document itself, or via some external means. Capitalization ..., including DTD, XML Schema aka XSD , RELAX NG, or others, and should always be written using lowercase except when appearing at the start of a sentence. The form Schema capitalized in common use in the XML community always refers to XML Schema W3C W3C XML Schema . Validation The process of checking to see if an XML document conforms to a schema is called XML validation validation , which is separate from XML s core concept of syntactic XML Well formedness and error handling well formedness . All XML documents must be well formed, but it is not required that a document be valid unless the XML ... schema. DTD validating Parsing parser s are most common, but some support W3C XML Schema or RELAX NG ... XML parsing. In practice, however, many schema validators are integrated with an XML parser. XML schema languages Document Content Description facility for XML, an Resource Description Framework RDF ... for XML Submission to the World Wide Web Consortium 31 July 1998 ref Document Definition Markup Language ... and its predecessors RELAX and TREX Schema for Object Oriented XML SOX Schematron XDR Schema XML Data ... 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
Binary XML refers to any specification which defines the compact representation of XML Extensible Markup ... by a standards organization or accepted as a de facto standard . Using a binary XML format generally reduces the verbosity of XML documents thereby also reducing the cost of parsing, ref The performance woe of binary XML 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. Binary XML 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 binary XML 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 Binary XML Encoding Specification currently a Best Practice Paper optimized for geo related data GML . Alternatives to binary XML include using traditional file compression methods on XML documents for example gzip or using an existing standard such as ASN.1 ... Infoset , which is one binary XML standard. There are also hybrid approaches e.g., VTD XML that attach a small index file to an XML document to eliminate the overhead of parsing. ref http xml.sys con.com read 453082.htm Index XML documents with VTD XML ref Binary XML Efforts Projects and file formats related to the notion of binary XML include BiM Standard, from the International Organization for Standardization ... unencumbered binary encoding format for XML data, developed by CubeWerx Inc. for the OpenGIS Consortium Fast Infoset , a standard published by ISO IEC and ITU T Efficient XML Interchange Efficient XML from AgileDelta, Inc., selected as the basis for the W3C Standard for Binary XML EXI Extensible ... 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
XML Notepad is an xml editor from Microsoft. XML Notepad 2006 XML Notepad 2007 Infobox software name XML Notepad 2007 title logo File XML Notepad 2007 icon.png screenshot File XML Notepad 2007.png 200px caption XML Notepad 2007 collapsible yes author Chris Lovett ref name design br Michael Corning ref ... en title Download details XML Notepad 2007 work Microsoft accessdate 16 July 2010 ref ref cite web url http download.cnet.com XML Notepad 2007 3000 10248 4 428209.html title XML Notepad 2007 2.5 work ... genre license Microsoft Public License website http xmlnotepad.codeplex.com XML Notepad , CodePlex XML Notepad 2007 originally called XML Notepad 2006 is an open source xml editor written by Chris Lovett and offered by Microsoft as a replacement to the original XML Notepad. ref name design The editor ... design The editor has good performance on large XML documents and has real time XML schema validation ... and a built in XML comparison tool. ref name design ref cite web url http microsoft.blognewschannel.com archives 2006 11 26 microsoft xml notepad 2007 title Microsoft XML Notepad 2007 last Weinberg ... 05 741251.aspx title XML Notepad 2006 date 5 Sep 2006 12 24 PM Comments work Microsoft XML Team s WebLog ... on CodePlex on April 20, 2007. ref cite web url http blogs.msdn.com b xmlteam archive 2007 04 20 xml notepad source code on codeplex.aspx title XML Notepad Source Code on CodePlex work Microsoft XML Team ... title Chris Lovett Interview date 16 Nov 2007 3 34 AM work Microsoft XML Team s WebLog publisher Microsoft accessdate 16 July 2010 ref History The original XML Notepad, which was written in 1998 by Murray Low in C , was unmaintained and thus fell behind in its support for XML standards. Microsoft ... the program back up, but due to its lack of support for modern XML standards, a replacement was written ... cite web url http msdn.microsoft.com en us library aa905339.aspx title XML Notepad 2007 Design last ... the release of XML Notepad 2006, Microsoft changed the name to XML Notepad 2007. The new version ... more details
unreferenced date January 2008 Dynamic XML means dynamic data that is in an XML format. Another popular use of this term also refers to information which is extracted from a database commonly a relational database and placed into XML format. Clearly this is a completely different case as it does not involve any updates to the data and is in fact static data . In this context the word dynamic is taking the alternative meaning of automated , in the sense that something which is performed dynamically is actioned without effort. Category XML ... more details
self published date October 2011 Canonical XML is a Canonical form normal form of XML , intended to allow relatively simple comparison of pairs of XML documents for equivalence for this purpose, the Canonical XML transformation removes non meaningful differences between the documents. Any XML document can be converted to Canonical XML. 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 0x0A whitespace in attribute values is normalized entity references are expanded CDATA marked sections are not used ... to Canonical XML is idempotent . That is, the first conversion usually will result in a different ... to the W3C , if two XML documents have the same canonical form, then the two documents are logically ... 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, the use ... to Canonical XML would lose those specialized semantics. On the other hand, XML files that differ ... be considered equivalent for certain purposes. Such contexts are beyond the scope of Canonical 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 ... Category XML based standards ja Canonical XML sv Canonical XML zh Canonical XML ... more details
Distinguish2 the SimpleXML PHP extension Simple XML is a variation of XML containing only elements. All attributes are converted into elements. Not having attributes or other xml elements such as the XML declaration DTDs allows the use of simple and fast parsers. This format is also compatible with mainstream XML parsers. Structure For example code Agenda type gardening type Activity type Watering type golf course time 6 00 time golf course yard time 7 00 time yard Activity Activity type cooking type lunch time 12 00 time lunch Activity Agenda code would represent code ?xml version 1.0 encoding UTF 8 ? Agenda type gardening Activity type Watering golf course time 6 00 yard time 7 00 Activity Activity type cooking lunch time 12 00 Activity Agenda code Validation Simple XML uses a simple XPath list for validation. The XML snippet above for example, would be represented by code Agenda type Activity type time code or a bit more human readable as code Agenda type Agenda Activity type Agenda Activity time code This allows the XML to be processed as a stream without creating an object model in memory with fast validation. References http www.w3.org XML simple XML.html Category XML ... more details
ref improve date August 2011 citation style date December 2011 An XML database is a data persistence software system that allows data to be stored in XML format. This data can then be XQuery queried , exported and serialized into the desired format. XML databases are usually associated with document oriented database s. Two major classes of XML database exist ref Cite web url http www.rpbourret.com xml XMLDatabaseProds.htm title XML Database Products first Ronald last Bourret date 20 June 2010 accessdate 16 December 2011 ref XML enabled these map all XML to a traditional database such as a Relational model relational database ref Mustafa Atay and Shiyong Lu, Storing and Querying XML An Efficient Approach Using Relational Databases , ISBN 3 639 11581 3, VDM Verlag , 2009. ref , accepting XML as input and rendering XML as output. This term implies that the database does the conversion itself as opposed to relying on middleware . Native XML NXD the internal model of such databases depends on XML and uses XML documents as the fundamental unit of storage, which are, however, not necessarily stored in the form of text files. Rationale for XML in databases O Connell gives one reason for the use of XML in databases the increasingly common use of XML for transport layer data transport , which has meant that data is extracted from databases and put into XML documents and vice versa . ref ... It may prove more efficient in terms of conversion costs and easier to store the data in XML format. Native XML databases The term native XML database NXD can lead to confusion. Many NXDs do not function .... The formal definition from the XML DB initiative which appears to be inactive since 2003 ref Cite web title Frequently Asked Questions About XML DB accessdate 16 December 2011 url http xmldb org.sourceforge.net faqs.html publisher Sourceforge work The XML DB Initiative date 2003 ref states that a native XML database Defines a logical model for an XML document   as opposed to the data in that document  ... more details