Subscribe to the XML-Dev Blog in XML format
RSS 2.0
Atom 0.3

The XML-DEV Blog

The XML-DEV email discussion forum was started nearly 10 years ago by Dr. Peter Murray-Rust and Dr. Henry Rzepa of Imperial College (UK), covering XML development topics including XML standards, XML specifications, and technical questions related to the eXtensible Markup Language. The XML-DEV Blog brings the XML-DEV community into the blogging era, enabling XML developers to easily follow the hottest threads in the blogosphere.


Re: Represent Html Syntax Tree as RDF

Posted 6/24/2020 11:19:04 AM

The tool RDFe ("RDF expression based") should give you the possibilities you want - it allows the definition of arbitrary XML -> RDF mappings using a simple XML vocabulary. The key principle is an XPath-defined mapping of XML items (or HTML, JSON, CSV items) to RDF resources and resourc . . . Read full entry »


Represent Html Syntax Tree as RDF

Posted 6/24/2020 10:52:31 AM

I'm looking for either a tool that when given a complete html document or a fragment thereof will generate an rdf description of the tree. If not a tool documents/studies showing how to do it. Thanks, Bryan Rasmussen . . . Read full entry »


Re: Represent Html Syntax Tree as RDF

Posted 6/24/2020 8:57:11 AM

Bryan, how should the mapping of HTML to RDF be defined - should it evaluate embedded RDFa,  or use a different approach, or both?Cheers,Hans-Jürgen Am Mittwoch, 24. Juni 2020, 10:52:46 MESZ hat bryan . . . Read full entry »


Re: How to avoid using a microsyntax in an attribute value?

Posted 6/23/2020 8:51:14 PM

Hi Roger, You could use the established microsyntax of XPath, for ex.: <xs:element name="dialog" type="xs:string" f:apply-to-text="replace(., 'large', 'small')" /> If you go for separate attributes, then, depending on the number of distinct operations that y . . . Read full entry »


How to avoid using a microsyntax in an attribute value?

Posted 6/23/2020 5:46:42 PM

Hi Folks, I am creating a new language that will sit on top of the XML Schema language. That is, I am creating a set of attributes that will be inserted as foreign attributes into XML Schemas. The foreign attributes will be placed on element declarations. The foreign attributes are bound to the XY . . . Read full entry »


Re: How to avoid using a microsyntax in an attributevalue?

Posted 6/23/2020 3:03:24 PM

On Tue, 2020-06-23 at 17:46 +0000, Roger L Costello wrote: > > What do you recommend? Either (1) an XPath expression, replace(., 'aaa', 'bbb') or (2) use elements, perhaps as children of xs:annotation elements. Or use XProc 3 instead :) -- Liam Quin, https://www.delightfulcomputing.com/ . . . Read full entry »


Re: How to avoid using a microsyntax in an attribute value?

Posted 6/23/2020 11:49:25 AM

>  Eek!>> I've created a microsyntax within the XML syntax.>>I remember, long ago, Michael Kay advising people to avoid creating microsyntaxes. Is    ("large", "small") microsyntax? same question for     map { "large" : "small" } And what a . . . Read full entry »


Declarative Amsterdam Reminder

Posted 6/17/2020 2:59:57 PM

We are closing in on the deadline for the Declarative Amsterdam conference, the second in the series, that will take place on 8 and 9 October 2020, at the Science Park Amsterdam.  The first day will be tutorials, and the second day a symposium. We are still optimistic that it will be a re . . . Read full entry »


Re: [ANN] Saxon-JS 2.0 is released

Posted 6/15/2020 12:15:44 PM

Many congrats to this release! Marcus Reichardt sgmljs.net On 6/12/20, Hans-Juergen Rennau <hrennau@yahoo.de> wrote: > In German: Donnerwetter! > Many, many thanks to you and your colleagues for the wonderful work you > offer to the comm . . . Read full entry »


Re: ***SPAM*** Resource relationships

Posted 6/14/2020 8:31:52 PM

Oh yes, I emphatically agree, these were key points missing:* XPath-based URI construction* XPath-based identification of the link contextOne more question: WHERE should those link definitions, as you sketched them, be stored - as annotations in an XSD? In a dedicated "hyper-schema" defini . . . Read full entry »


Re: ***SPAM*** Resource relationships

Posted 6/14/2020 8:00:32 PM

On Sun, 2020-06-14 at 20:31 +0000, Hans-Juergen Rennau wrote: > Oh yes, I emphatically agree, these were key points missing:* XPath- > based URI construction > * XPath-based identification of the link context > One more question: WHERE should those link definitions, as you > sketche . . . Read full entry »


Re: ***SPAM*** Resource relationships

Posted 6/14/2020 10:03:50 AM

On Sat, 2020-06-13 at 20:24 +0000, Hans-Juergen Rennau wrote: > Liam, please help me make sure that I understand you correctly, when > you say:"What was needed was something like HyTime Architectural > Forms, to say, > in this DTD, in this document, such-and-such an attribute, or . . . Read full entry »


Re: ***SPAM*** Resource relationships

Posted 6/13/2020 8:24:53 PM

Liam, please help me make sure that I understand you correctly, when you say:"What was needed was something like HyTime Architectural Forms, to say,in this DTD, in this document, such-and-such an attribute, or element,or combination, represents a link, and _this_is how you construct theURL . . . Read full entry »


Re: Re: ***SPAM*** Resource relationships

Posted 6/13/2020 8:15:47 PM

One thing in your comments makes me wonder - they seem to presuppose that "the browser" is the primary user-agent concerned with potential benefits. This may have been true 10 years ago, but is it still true? Am I mistaken to think that our economy by now heavily depends on web-services, a . . . Read full entry »


Re: Re: ***SPAM*** Resource relationships

Posted 6/13/2020 6:55:29 PM

On 13/06/2020 17:35, Liam R. E. Quin wrote: On Sat, 2020-06-13 at 05:33 +0000, Hans-Juergen Rennau wrote: QUESTION 1. Why is XLink little adopted It solved the wrong problem. That is, the primary use case it addressed was, markup to include in one's doucment that could be identified by soeone . . . Read full entry »


Re: ***SPAM*** Resource relationships

Posted 6/13/2020 12:35:06 PM

On Sat, 2020-06-13 at 05:33 +0000, Hans-Juergen Rennau wrote: > > QUESTION 1. Why is XLink little adopted It solved the wrong problem. That is, the primary use case it addressed was, markup to include in one's doucment that could be identified by soeone outside one's own organization or dom . . . Read full entry »


Re: Re: ***SPAM*** Resource relationships

Posted 6/13/2020 11:08:58 AM

I'm still disappointed about XLink's failure to catch on.  I still think it'd solve significant real-world problems that I still encounter.  But obviously the browser builders didn't see it that way and maybe they were right.  That said, at the point in history when XLink appeared, . . . Read full entry »


Re: Resource relationships

Posted 6/13/2020 5:57:54 AM

PS. Late-breaking, a second and last anecdote (promised). Yesterday evening I was asked questions about violin makers. This morning I suddenly remembered to have a novel about one ("Le violon noir", Maxence Fermine). Pulled it from the bookcase, opened it and read: "La vraie musique est en . . . Read full entry »


Resource relationships

Posted 6/13/2020 5:33:18 AM

Dear colleagues,given the paramount importance of resource relationships, the effort seems justified to think about them carefully and patiently. Apologies for bothering you with a personal anecdote, and you can safely skip it and resume reading at "question 1". Last night, immediately before going . . . Read full entry »


Re: [ANN] Saxon-JS 2.0 is released

Posted 6/12/2020 4:15:58 PM

In German: Donnerwetter!Many, many thanks to you and your colleagues for the wonderful work you offer to the community, for the new opportunities and perspectives you created for XML technology, once more.Hans-Jürgen . . . Read full entry »


[ANN] Saxon-JS 2.0 is released

Posted 6/12/2020 3:42:28 PM

A significant announcement today...  Saxon-JS 2 is released!This is a big development for Saxon on the _javascript_ platform. The most obvious changes are:* The product is now available on Node.js as well as in the browser* The product now includes an XSLT compiler as well as a run-time, so it . . . Read full entry »


[ann] oXygen XML Editor 22.1

Posted 5/29/2020 4:35:20 PM

Hi all, I am happy to announce version 22.1 of oXygen XML Editor and related XML tools that we provide: https://www.oxygenxml.com/news.html#news_oxygen_22_1 Today is a special day for us, as it marks also 22 years since we created Syncro Soft, the company that develops oXygen. We started oXygen . . . Read full entry »


online XML Schema validation service, python bindings

Posted 5/24/2020 3:55:57 PM

Hi all,    Sometime ago, I had informed this list that I've hosted an 'online XML Schema validation service' here: http://www.softwarebytes.org/xmlvalidation/. That's available and works as before.I could get some time, to develop python examples that call the above mentioned 'o . . . Read full entry »


Re: Tools that generate sample XML instance documents froman X

Posted 5/20/2020 4:11:18 PM

On Tue, May 19, 2020 at 4:41 PM Hans-Juergen Rennau <hrennau@yahoo.de> wrote: In case the generation of complex sets of documents with finely controlled variations is important to anybody, I mention a long-standing work which I have not y . . . Read full entry »


Re: Tools that generate sample XML instance documents froman X

Posted 5/19/2020 12:44:14 PM

Hi Roger, Actually Oxygen includes a command line tool to generate instances from an XML Schema, see the xmlGenerator script from its home installation folder. We provide also a Oxygen XML Scripting license to allow running this from a process or on a CI server: https://www.oxygenxml.com/oxyge . . . Read full entry »


Re: Tools that generate sample XML instance documentsfrom an X

Posted 5/19/2020 11:11:35 AM

In case the generation of complex sets of documents with finely controlled variations is important to anybody, I mention a long-standing work which I have not yet open sourced - but could do so if interest should emerge. The concepts in short:(1) Schema-guided document generation is a set . . . Read full entry »


Re: [ANN] web based XML Schema validator

Posted 5/18/2020 4:23:32 PM

Hello,   I've given a domain name to this 'online XML Schema validation service'.The new URL of this 'online XML Schema validation service' is following: http://www.softwarebytes.org/xmlvalidation/.On Sun, Apr 5, 2020 at 10:56 AM Mukul Gandhi <gandhi.muku& . . . Read full entry »


[ANN] XSpec v1.6.0 - new release available

Posted 4/27/2020 1:26:23 PM

A new official release of XSpec is out, this is v1.6.0 and is available at https://github.com/xspec/xspec/releases/tag/v1.6.0 You can read the release notes with the latest new features and bug fixes, here are the highlights: - Text Value Templates ( https://github.com/xspec/xspec/wiki/Writing- . . . Read full entry »


Declarative Amsterdam Announcement

Posted 4/20/2020 8:46:52 AM

On 8 and 9 October 2020, The second Declarative Amsterdam conference will take place at CWI (Science Park, Amsterdam).The conference focuses on the technologies and methods used for declarative programming and declarative data. Declarative programming is a style of programming that expresses t . . . Read full entry »


First post to xml-dev ... Friday, February 21, 1997 by PeterMurray-Rust

Posted 4/9/2020 4:31:29 PM

msg00000.html   http://lists.xml.org/archives/xml-dev/199702/msg00000.html   xml-dev is 23 years old and still going! . . . Read full entry »


[ANN] Release of XMLmind XML Editor v9.3

Posted 4/8/2020 10:15:53 AM

Release of XMLmind XML Editor v9.3. Highlights: - Any configuration (DITA, DocBook, XHTML, etc): the node path bar can now be configured to display the value of any attribute you want. XHTML example: "html > body > pre#example.fancy.line-numbers > code". Character "#&quo . . . Read full entry »


Re: An XML (career) story?

Posted 4/7/2020 12:28:05 PM

On 07/04/2020 10:50, Dave Pawson wrote: https://cybersecurityventures.com/eve-maler-come-on-tell-me-who-are-you-you-you-you/ @xmlgrrl if you know her. I think many people here do. Very cool, thanks. P . . . Read full entry »


[ANN] Rumble 1.5.1 "Southern Live Oak"

Posted 4/7/2020 12:16:45 PM

Dear all, I am happy to announce the newest release of Rumble, the engine running JSONiq on Spark. JSONiq is XQuery's little brother that natively supports JSON-like data. The 1.5.1 release contains many bugfixes, stability improvements, as well as: - A growing list of input formats: now JSON (s . . . Read full entry »


An XML (career) story?

Posted 4/7/2020 10:50:22 AM

https://cybersecurityventures.com/eve-maler-come-on-tell-me-who-are-you-you-you-you/ @xmlgrrl if you know her. regards -- Dave Pawson XSLT XSL-FO FAQ. Docbook FAQ. . . . Read full entry »


Re: [ANN] web based XML Schema validator

Posted 4/6/2020 5:14:35 PM

On Mon, Apr 6, 2020 at 5:11 PM Mukul Gandhi <gandhi.mukul@gmail.com> wrote:or:  x1_valid.xmlsorry for the typo. This should be, x1_invalid.xml. <X1>  <x>hello</x>  <y>hello1</y>  <z>110< . . . Read full entry »


Re: [ANN] web based XML Schema validator

Posted 4/6/2020 5:11:13 PM

Hi Timothy,On Sun, Apr 5, 2020 at 1:26 PM Timothy Cook <timothywayne.cook@gmail.com> wrote:You should support XML Catalog so that included XSDs can be found via their namespace.  Here's an example of how XSD valida . . . Read full entry »


Re: [ANN] web based XML Schema validator

Posted 4/5/2020 3:27:55 PM

I forgot to mention that, I don't keep the uploaded XML and XSD documents on the server file system, after the validation is complete (which occurs immediately after the XML and XSD documents are successfully uploaded). This helps me conserve site disk space, and also protect user privacy (i.e . . . Read full entry »


[ANN] web based XML Schema validator

Posted 4/5/2020 10:56:35 AM

Hi all,    I've set up a publicly available site, http://18.220.66.208:8080/xmlvalidation/ to do web based XML schema validations, backed by Apache XercesJ. Can someone may, please test this to verify whether its working fine, and let me know the feedback.I expect the above mentioned URL to be . . . Read full entry »


Re: [ANN] web based XML Schema validator

Posted 4/5/2020 2:55:34 AM

You should support XML Catalog so that included XSDs can be found via their namespace. On Sun, Apr 5, 2020 at 12:27 AM Mukul Gandhi <gandhi.mukul@gmail.com> wrote:Hi all,    I've set up a publicly available site, http://18.220.66.208:8080/xmlvalidatio . . . Read full entry »


Re: Word of the day=?utf-8?Q?=E2=80=9Crepresent=E2=80=9D_=E2=8

Posted 4/4/2020 3:06:52 PM

I hold that the number 1234 has an objective reality: it is only the representation that humans have "made up" The idea that the representation is arbitrary was the starting point of Stephen Pemberton's invisible XML idea. On 4 Apr 2020, 14:50 +0100, Costello, Roger L. <cost . . . Read full entry »


Re: Tools that generate sample XML instance documentsfrom an X

Posted 4/4/2020 2:40:29 PM

Have you tried infinite monkeys?  _________________ Tomos Hillman eXpertML Ltd +44 7793 242058 On 2 Apr 2020, 08:55 +0100, Marcus Reichardt <u123724@gmail.com>, wrote: SmartBear SOAP UI can generate basic sample SOAP requests bas . . . Read full entry »


=?UTF-8?Q?Re=3A_=5Bxml=2Ddev=5D_Word_of_the_day_=E2=80=9Crepresent=E2=80

Posted 4/4/2020 9:36:49 AM

The more interesting question, at least to me, is "what representations of things are equivalent to other representations"? For the answer to that you may want to look into Category theory. Helps if you know Group theory, which if you've done enough functional programming (even by way . . . Read full entry »


Re: Minimal set of rules for making HTML well-formed?

Posted 4/3/2020 10:13:59 PM

On Fri, Oct 11, 2019 at 7:33 PM Liam R. E. Quin <liam@fromoldbooks.org> wrote:You should probably investigate HTML Tidy first.https://about.validator.nu/htmlparser/would also be an option and could be used straight with BaseX and Saxon, if . . . Read full entry »


Re: Minimal set of rules for making HTML well-formed?

Posted 4/3/2020 5:58:01 PM

On Fri, 2020-04-03 at 22:13 +0200, Andreas Mixich wrote: > On Fri, Oct 11, 2019 at 7:33 PM Liam R. E. Quin < > liam@fromoldbooks.org> > wrote: > > > You should probably investigate HTML Tidy first. > > & . . . Read full entry »


Pluralsight Free-April -- all courses free this month

Posted 4/2/2020 10:29:00 AM

Pluralsight announced Free April -- yes a whole free month for individuals:http:// https://www.pluralsight.com/offer/2020/free-april-month  This isn't unrelated topic, as it could seem, due to the presence of a number of XML / XSLT / XPath courses (this list is not complete):XML tools by Examp . . . Read full entry »


Re: Tools that generate sample XML instance documents froman X

Posted 4/2/2020 9:55:37 AM

SmartBear SOAP UI can generate basic sample SOAP requests based on WSDL and XML Schema. On 4/1/20, Costello, Roger L. <costello@mitre.org> wrote: > Hi Folks, > > These are the IDE (Integrated Development Environment) tools that I am aware . . . Read full entry »


Tools that generate sample XML instance documents from an XML Schema?

Posted 4/1/2020 4:50:24 PM

Hi Folks, These are the IDE (Integrated Development Environment) tools that I am aware of which can generate sample XML instances from an XML Schema: 1. Oxygen XML 2. XML Spy 3. Liquid Technologies 4. Stylus Studio Any others? These are online web sites that I am aware of which can generate sam . . . Read full entry »


Metadata

Posted 3/19/2020 4:47:02 PM

http://www.metadata2020.org/blog/2020-03-17-metadata-practices/ Seems to be a good area on which to focus? regards -- Dave Pawson XSLT XSL-FO FAQ. Docbook FAQ. . . . Read full entry »


Re: XML Schema: What does <include schemaLocation="" /> mean?

Posted 3/14/2020 2:45:12 PM

On Sat, Mar 14, 2020 at 2:39 PM Mukul Gandhi <gandhi.mukul@gmail.com> wrote:[2]  http://xerces.apache.org/xerces2-j/javadocs/api/javax/xml/validation/SchemaFactory.html#setResourceResolver(org.w3c.dom.ls.LSResourceReso . . . Read full entry »


Re: XML Schema: What does <include schemaLocation="" /> mean?

Posted 3/14/2020 2:39:50 PM

Hi Amy,    Thanks for the insightful points.On Fri, Mar 13, 2020 at 6:33 PM Amelia A Lewis <amyzing@talsever.com> wrote: I don't believe that it's specified that "" is a reference to the current document, it's just t . . . Read full entry »


Re: XML Schema: What does <include schemaLocation="" /> mean?

Posted 3/13/2020 12:48:21 PM

Hi Amy,On Wed, Mar 11, 2020 at 9:45 PM Amelia A Lewis <amyzing@talsever.com> wrote:>>     <xs:include schemaLocation="" /> I believe that it's technically legal because circular includes are legal.Accor . . . Read full entry »


Re: XML Schema: What does <include schemaLocation="" />mean?

Posted 3/13/2020 9:03:09 AM

On Fri, 13 Mar 2020 12:48:21 +0530, Mukul Gandhi wrote: > According to you, does <xs:include schemaLocation="" /> in an XML schema > document means, that it is an include of the including schema (i.e it is a > recursive XML schema include)? I don't believe that it's spec . . . Read full entry »


Re: XML Schema: What does <include schemaLocation="" /> mean?

Posted 3/11/2020 8:38:42 PM

Hi Roger,On Wed, Mar 11, 2020 at 5:00 PM Costello, Roger L. <costello@mitre.org> wrote:Today, by accident, I omitted the value of schemaLocation in an xs:include, i.e.,     <xs:include schemaLocation="" />I think that, if such kind of a . . . Read full entry »


Re: XML Schema: What does <include schemaLocation="" />mean?

Posted 3/11/2020 12:14:58 PM

On Wed, 11 Mar 2020 20:38:42 +0530, Mukul Gandhi wrote: > On Wed, Mar 11, 2020 at 5:00 PM Costello, Roger L. <costello@mitre.org> > wrote: > >> Today, by accident, I omitted the value of schemaLocation in an >> xs:include, i.e., &g . . . Read full entry »


XML Schema: What does <include schemaLocation="" /> mean?

Posted 3/11/2020 11:30:04 AM

Hi Folks, Today, by accident, I omitted the value of schemaLocation in an xs:include, i.e., <xs:include schemaLocation="" /> The Oxygen tool put a red squiggly line under it, to alert me. When I hovered my mouse over it, I got this (Saxon) warning message: MySchema.xsd . . . Read full entry »


[ANN] Release of XMLmind Word To XML v1.8.1

Posted 3/9/2020 10:22:37 AM

Release of XMLmind Word To XML v1.8.1. Highlights: - Thanks to XMLmind Web Help Compiler v3 (https://www.xmlmind.com/ditac/whc.shtml), the generated Web Help gets a fresh new look, among several other useful enhancements. For example, the Web Help is now “responsive” by default. - Also some mi . . . Read full entry »


[ann] Oxygen XML Editor version 22

Posted 2/28/2020 4:39:43 PM

Hi all, We released version 22 of Oxygen XML Editor and the related products we developed during the last years, covering along with XML development and authoring on desktop also web editing, collaboration and publishing. Some highlights of this release include: - DITA authoring support includ . . . Read full entry »


[ANN] Release of XMLmind XSL-FO Converter v6.2

Posted 2/28/2020 10:00:34 AM

Release of XMLmind XSL-FO Converter v6.2. Highlights: - XMLmind XSL-FO Converter engine: element fo:block-container with a reference-orientation attribute equal to 90, 270, -90 or -270 may be used to temporarily switch the page orientation from portrait to landscape. This feature is typically u . . . Read full entry »


Pluralsight Free Weekend: Friday 2/7 - Sunday 2/9

Posted 2/7/2020 4:29:38 PM

Pluralsight announced this Free Weekend:https://www.pluralsight.com/offer/2020/february-free-weekend?amp=1  This isn't unrelated topic, as it could seem, due to the presence of a number of XML / XSLT / XPath courses as seen on this small screenshot fragment:-- Cheers,Dimitre Novatchev---------- . . . Read full entry »


[ANN] Release of XMLmind XML Editor v9.2

Posted 1/16/2020 10:35:00 AM

Release of XMLmind XML Editor v9.2. Highlights: * When converting DITA, DocBook or an Ebook to any (X)HTML based format (EPUB, Web Help, etc), the generated HTML pages looks much better than before. Moreover the generated Web Help is now “responsive” by default. * New add-on "Paste from Wo . . . Read full entry »


[ANN]: Apache Xerces-J 2.12.1 now available

Posted 1/13/2020 6:13:18 PM

Hi all,   The Apache Xerces XML project team is pleased to announce that version 2.12.1 of Apache Xerces-J is now available.Xerces-J 2.12.1 can be downloaded at: http://xerces.apache.org/mirrors.cgi.This release is a bug fix release. It fixes few bugs which were present in Xerces-J 2.12.0 and also . . . Read full entry »


[ann] Upcoming XSLT 3 courses: Prague.cz; Bethesda MD USA

Posted 1/13/2020 3:04:39 AM

Find out how XSLT 3 will save you time, reduce defects, enable new projects. XSLT 3 for XSLT People (3 days) Europe: Prague, Feb 2020 North America: Bethesda/Rockville MD, April If you're using XSLT, you need to know about XSLT 3. Find out why on this course. Learn the major new features - . . . Read full entry »


XML Schema is a language ... an XML schema does not do anything ...do yo

Posted 12/23/2019 4:32:06 PM

Hi Folks, XML Schema is a language for describing one data format --> the XML data format. Do you agree? An XML Schema validator is a tool (software application) that understands the XML Schema language. Do you agree? An XML Schema validator is a tool designed to determine whether or not an . . . Read full entry »


Re: Rumble 1.4.2 Willow Oak

Posted 12/20/2019 2:54:12 PM

... and the address to download and try out: http://rumbledb.org/ Kind regards Ghislain . . . Read full entry »


Rumble 1.4.2 Willow Oak

Posted 12/20/2019 2:51:32 PM

Dear all, Right on time for Christmas, I am happy to share news with you on the latest release of the free and open source Rumble, 1.4.2 Willow Oak. Rumble is a JSONiq engine with which you can query nested, heterogeneous data (e.g., JSON) on Spark, but it carefully hides Spark's RDDs and DataFra . . . Read full entry »


[ANN] Courses in February - XSLT 3, CSS, XProc - Prague

Posted 12/2/2019 5:15:12 PM

I'm planning to run two courses in Prague, one before and one after XML Prague. So I'm asking people to let me know which ones they will sign up for. Please give me first and second choice (you can even give a third choice but i will only run two courses unless i get a LOT of people wanting the . . . Read full entry »


[ANN] BaseX 9.3: The Winter Edition

Posted 11/29/2019 5:16:24 PM

Dear all, We are glad to announce version 9.3 of BaseX, our XML framework, database system and XQuery 3.1 processor: http://basex.org/ The focus has been put on in-depth optimizations of complex XQuery code and faster processing of RESTXQ web applications: RESTXQ - seamless streaming of custo . . . Read full entry »


XSD pattern facet that prohibits a simple type from containing acertain

Posted 11/29/2019 5:12:00 PM

Hi Folks,   Below is an excerpt of an XHTML document. It shows a <style> element. The content of the <style> element is printable ASCII text. I created this element declaration:   <xs:element name="style">     <xs:simpleType>  &nb . . . Read full entry »


Fwd: [xsl] Can Watch XSLT Training during PluralSight Free Weekend

Posted 11/23/2019 10:27:22 AM

---------- Forwarded message ---------From: Dimitre Novatchev dnovatchev@gmail.com <xsl-list-service@l...>Date: Sat, Nov 23, 2019 at 10:26 AMSubject: Re: [xsl] Can Watch XSLT Training during PluralSight Free WeekendTo: <xsl-list@l. . . . Read full entry »


[ANN] Release of Open Source XMLmind Ebook Compiler v1.4.

Posted 11/20/2019 11:29:14 AM

Release of Open Source XMLmind Ebook Compiler v1.4. - Thanks to XMLmind Web Help Compiler v3, the generated Web Help gets a fresh new look, among several other useful enhancements]. For example, the Web Help is now “responsive” by default. - Setting new ebook attribute includebasestylesheet to . . . Read full entry »


Re: Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16Nov 1

Posted 11/18/2019 10:14:31 AM

DSSSL is the direct ancestor of XSL including XSLT; its expression language is a pure functional variety of Scheme with some extensions.  See <http://www.jclark.com/dsssl/>.On Sun, Nov 17, 2019 at 5:57 AM Hans-Juergen Rennau <hrennau@yahoo.de> wrote . . . Read full entry »


Re: Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16Nov 1

Posted 11/17/2019 10:21:18 PM

Can't really answer your question. Maybe David can as he knows a thing or two about math notations ;) On 11/17/19, Hans-Juergen Rennau <hrennau@yahoo.de> wrote: > Interesting, Marcus, but I have a question: is there a predecessor based on . . . Read full entry »


Re: Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16Nov 1

Posted 11/17/2019 10:57:41 AM

Interesting, Marcus, but I have a question: is there a predecessor based on a pure and fully composeable expression language so that (a) navigation is an expression from that language, (b) any expression of the language can be used as a predicate? Note that any increase of the language's e . . . Read full entry »


Re: Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16 Nov

Posted 11/17/2019 10:20:23 AM

Well, idioyncracies of XPath such as namespaces and filter predicates left aside, the idea of XPath starts from encoding documents into graphs of axis relations and then answering variable-free conjunctive path queries over those graphs, and as such is at least as old as terminological reasoning an . . . Read full entry »


Re: Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16Nov 1

Posted 11/17/2019 1:13:21 AM

Thank you, Marcus, Henry, Michael! But the idea of XPath appears to me so coherent that I find it difficult to believe that it emerged in a process which has to do with votings and can be captured by minutes. I would really like to get closer to the core of it.Hans-JürgenJohn Steinbeck, Ea . . . Read full entry »


Re: ***SPAM*** Re: Re: [ANN] XSLT 1.0 and XPath 1.0 werepubli

Posted 11/17/2019 1:08:28 AM

On Sun, 2019-11-17 at 01:13 +0000, Hans-Juergen Rennau wrote: > Thank you, Marcus, Henry, Michael! But the idea of XPath appears to > me so coherent that I find it difficult to believe that it emerged in > a process which has to do with votings and can be captured by > minutes. Well, . . . Read full entry »


Re: ***SPAM*** Re: Re: [ANN] XSLT 1.0 and XPath 1.0were publi

Posted 11/17/2019 12:50:49 AM

On Sun, 2019-11-17 at 01:13 +0000, Hans-Juergen Rennau wrote: > Thank you, Marcus, Henry, Michael! But the idea of XPath appears to > me so coherent that I find it difficult to believe that it emerged in > a process which has to do with votings and can be captured by > minutes. Well, . . . Read full entry »


Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16 Nov 1999

Posted 11/17/2019 12:18:24 AM

Others with better memories can probably give more details, and thereshould be minutes somewhere once someone can come up withprecise dates...I based the historical information in my book on minutes of meetings, and Sharon always used to tell me I got it all wrong. Presumably because the minutes we . . . Read full entry »


Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16 Nov 1999

Posted 11/16/2019 5:05:03 PM

Hans-Juergen Rennau <hrennau@yahoo.de> writes: > I would very much like to learn something about the history leading > to these groundbreaking specifications. The question which puzzles > me most is whether the basic idea of XPath > (ax . . . Read full entry »


Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16 Nov 1999

Posted 11/16/2019 4:57:00 PM

Marcus Reichardt <u123724@gmail.com> writes: > XSLT 1 was spec'd by James Clark, of SP and SGML fame, based on his > former DSSSL (Scheme-based transformation and stylesheet language for > SGML) spec and his JADE implementation. . . . Read full entry »


Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16 Nov 1999

Posted 11/15/2019 5:01:33 PM

Great work Michael by you, over the years about XSLT. XSLT is delightful.All the best.On Fri, Nov 15, 2019 at 2:28 PM Michael Kay <mike@saxonica.com> wrote:The XSLT 1.0 and XPath 1.0 recommendations were published on 16 November 1999 - twenty years ago on Saturday . . . Read full entry »


Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16 Nov1999

Posted 11/15/2019 12:15:58 PM

What Michael Kay has given to many of us, both practically and intellectually, cannot be summarized.Hans-Jürgen Am Freitag, 15. November 2019, 12:31:54 MEZ hat Mukul Gandhi <gandhi.mu . . . Read full entry »


Re: Are XML tools good enough to use in life-critical applicat

Posted 11/15/2019 11:13:59 AM

FWIW, Apple uses launchd with it's XML-based config as init (privileged PID 0) system, but Linux devs couldn't be convinced to rely on XML in the kernel and headed to use eg. INI files in systemd instead. Also HL 7 (SGML era system for data exchange in health care) is part of many medical systems a . . . Read full entry »


Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16 Nov 1999

Posted 11/15/2019 11:13:02 AM

XSLT 1 was spec'd by James Clark, of SP and SGML fame, based on his former DSSSL (Scheme-based transformation and stylesheet language for SGML) spec and his JADE implementation. You'll find lots of info on the xml-dev list archives for 1997-99, and on the xsl-list archives (https://www.biglist.com/ . . . Read full entry »


Re: [ANN] XSLT 1.0 and XPath 1.0 were published on 16 Nov1999

Posted 11/15/2019 9:41:59 AM

Thank you, Michael, for reminding us and for this offer!I would very much like to learn something about the history leading to these groundbreaking specifications. The question which puzzles me most is whether the basic idea of XPath (axis+node-test+predicates & the semantics of the sl . . . Read full entry »


[ANN] XSLT 1.0 and XPath 1.0 were published on 16 Nov 1999

Posted 11/15/2019 8:58:02 AM

The XSLT 1.0 and XPath 1.0 recommendations were published on 16 November 1999 - twenty years ago on Saturday.To celebrate, and to remind people how far the technology has come since then, we've got a special offer on the Saxonica online shop: for this weekend only, you can buy a full Saxon-EE licen . . . Read full entry »


Re: Are XML tools good enough to use in life-critical applicat

Posted 11/15/2019 8:09:35 AM

It is too easy to forget to supply XPath version numbers with XPath expressions. The version can turn true into false quite easily. The same expression, even a fairly basic one, can return true in version 1 and false in version 2. I do not think it is sensible to rely on XPath alone in critical sys . . . Read full entry »


Are XML tools good enough to use in life-critical applications?

Posted 11/14/2019 8:00:06 PM

Hi Folks, Are you using XML in life-critical applications such as controlling nuclear power plants or controlling aircraft flight systems? Can I rely on an XPath query engine to always return the correct results when given a valid XPath query and a well-formed XML document? Is it possible to qua . . . Read full entry »


[ANN] XML Prague 2020 - Call for Proposals

Posted 11/11/2019 12:24:30 PM

Hello, we are glad to announce that call for proposals for XML Prague 2020 conference is open now. The XML Prague conference will include two full days of single track sessions as well as a multitrack unconference day. The conference is held on the Thursday, Friday and Saturday (February 13-15, . . . Read full entry »


XSD 1.1, "ref" attribute on IDC constraints

Posted 11/7/2019 9:45:55 AM

Hi all,    XSD 1.1 seems to have introduced, an "ref" attribute on IDC constraints as follows,<xs:unique    id = ID    name = NCName    ref = QName    {any attributes with non-schema namespace . . .}>    Content: (annotation?, (selector, field+)?)</xs:unique>and similarly for . . . Read full entry »


Re: Data versus data format?

Posted 11/6/2019 8:19:39 AM

If data formats are metadata and metadata is data about data then if metadata is not data surely it is not data about data.On Tue, 5 Nov 2019 at 18:25, Costello, Roger L. <costello@mitre.org> wrote: Hi Folks,   I seek your thoughts on the differe . . . Read full entry »


Re: Data versus data format?

Posted 11/5/2019 6:58:00 PM

On Tue, 5 Nov 2019 at 18:25, Costello, Roger L. <costello@mitre.org> wrote: Hi Folks,   I seek your thoughts on the difference (if any) between data and data formats.   Here’s how I see it. I could be wrong.   Data and data formats are different. I believe . . . Read full entry »


Re: Data versus data format?

Posted 11/5/2019 6:32:20 PM

On 05/11/2019 18:24, Costello, Roger L. wrote: Hi Folks, I seek your thoughts on the difference (if any) between data and data formats. Here's how I see it. I could be wrong. Data and data formats are different. I believe that data formats is a subset of data: [cid:image001.png@01D593DC.2610EF . . . Read full entry »


Data versus data format?

Posted 11/5/2019 6:24:35 PM

Hi Folks,   I seek your thoughts on the difference (if any) between data and data formats.   Here’s how I see it. I could be wrong.   Data and data formats are different. I believe that data formats is a subset of data:       I think of data formats as a for . . . Read full entry »


Re: Data versus data format?

Posted 11/5/2019 5:00:50 PM

On Tue, 2019-11-05 at 18:24 +0000, Costello, Roger L. wrote: > > Do you agree that data is a broader, more general concept than data > format? Although there can be data about a data format (examples might include a specification as well as observed data) the format itself is not data an . . . Read full entry »


How to remove elements from an XML instance document that is not partof

Posted 10/30/2019 4:26:59 PM

Hi Folks, Scenario: The XML Schema says the root element is Document and it contains a sequence of an A element followed by a B element. Here's a schema-valid XML instance: <Document> <A>blah</A> <B>bar</B> </Document> I receive this instance document: . . . Read full entry »


Re: Minimal set of rules for making HTML well-formed?

Posted 10/11/2019 11:09:55 PM

Hi Roger,There are a whole lot of problems with the ad-hoc approach you mentioned. I've described most of them in [1] and suggest to use sgmljs as described in [2].Cheers,Marcus Reichardtsgmljs.net[1]: http://sgmljs.net/docs/html5.html[2]: http://sgmljs.net/docs/parsing-html-tutorial/pars . . . Read full entry »


Re: Minimal set of rules for making HTML well-formed?

Posted 10/11/2019 5:56:00 PM

On Fri, 11 Oct 2019 at 17:22, Costello, Roger L. <costello@mitre.org> wrote: Hi Folks,   Last week there was a suggestion to use SgmlReader to convert HTML to XHTML. After some experimenting, I discovered that SgmlReader has so . . . Read full entry »


Minimal set of rules for making HTML well-formed?

Posted 10/11/2019 4:21:25 PM

Hi Folks,   Last week there was a suggestion to use SgmlReader to convert HTML to XHTML. After some experimenting, I discovered that SgmlReader has some problems. See below for one such problem.   I’ve decided to implement my own tool to convert HTML to XHTML. I want the tool to . . . Read full entry »


Re: Minimal set of rules for making HTML well-formed?

Posted 10/11/2019 1:33:00 PM

On Fri, 2019-10-11 at 16:21 +0000, Costello, Roger L. wrote: > > I've decided to implement my own tool to convert HTML to XHTML. You should probably investigate HTML Tidy first. > 1. Ensure that attribute values are delimited with either double > or single quotes. > 2. Ensur . . . Read full entry »


Re: The Declarative Way

Posted 10/8/2019 11:11:07 AM

Hi Roger,     Nice articulation.You could have mentioned XSLT as well in this post, alongside XQuery. I also think that, XSLT and XQuery languages describe 'how to do things' in a major way other than 'what to do' aspects (both of these languages have substantial programming control . . . Read full entry »


The Declarative Way

Posted 10/6/2019 12:33:52 PM

Hi Folks, [Definition] Declarative: describe what you want, not how to do it. Hand your description off to a tool; the tool figures out how to do what you want, based on your description. Below I show four XML technologies that epitomize the declarative way. Scenario #1: You want to ensure th . . . Read full entry »


Converting binary data to XML

Posted 10/4/2019 4:37:28 PM

Hi Folks, Scenario: You electronically receive book data from a supplier. The data is in binary. You want to convert the data to XML so that you can leverage the large suite of XML tools that the marketplace provides. Here is an excerpt of an input that you receive, displayed in a hex editor: . . . Read full entry »


Re: Why is the file suffix of XML Schemas .xsd and not.xsd.xml

Posted 10/4/2019 1:35:45 PM

Roger, Don't confuse the purpose and use of filename extensions with MIME types.  As a file creator and user, I have no problem understanding that a file with the extension ".xsd" means "this is a serialization of an XML Schema Definition file expressed as . . . Read full entry »


Re: Why is the file suffix of XML Schemas .xsd and not.xsd.xml

Posted 10/3/2019 4:56:51 PM

Hi Roger,    The extension of an XSD file being .xsd, and of an XML file .xml are default ones and are by convention (these are well accepted extensions, for these types of files). The XML tools don't prohibit the choice of other extensions for these files.For comparison purposes, an INI file h . . . Read full entry »


Re: Why is the file suffix of XML Schemas .xsd and not.xsd.xml

Posted 10/3/2019 1:49:05 PM

On 3.10.2019 13:07, Costello, Roger L. wrote: > It seems like that would have the advantage of showing with great clarity of type of file it is. Yes? May be, but it's legacy. Many older operating systems supported only 3 characters as a filename extension. Although this limitation is no longer . . . Read full entry »


Re: Why is the file suffix of XML Schemas .xsd and not.xsd.xml

Posted 10/3/2019 1:27:11 PM

On 03/10/2019 12:07, Costello, Roger L. wrote: Hi Folks, An XML Schema document is an XML document, so why isn't the file suffix of XML Schema documents .xsd.xml? Because file extensions are not, by convention, structured. Back in the mists of time, files weren't typed at all. They had names . . . Read full entry »


Re: Why is the file suffix of XML Schemas .xsd and not.xsd.xml

Posted 10/3/2019 1:15:17 PM

On Thu, 3 Oct 2019 at 12:08, Costello, Roger L. <costello@mitre.org> wrote:Hi Folks, An XML Schema document is an XML document, so why isn't the file suffix of XML Schema documents .xsd.xml? Example: Bookstore.xsd.xml To take it a step furthe . . . Read full entry »


Why is the file suffix of XML Schemas .xsd and not .xsd.xml or evenbette

Posted 10/3/2019 11:07:30 AM

Hi Folks, An XML Schema document is an XML document, so why isn't the file suffix of XML Schema documents .xsd.xml? Example: Bookstore.xsd.xml To take it a step further, an XML document is a text document, so why isn't the file suffix of an XML document .xml.txt? Thus an XML Schema document wou . . . Read full entry »


Re: What tool can convert the HTML from an Outlook emailmessag

Posted 10/1/2019 12:22:27 PM

Just last week I've held a comprehensive tutorial on parsing HTML using SGML, available online here: http://sgmljs.net/docs/sgml-html-tutorial.html This also includes a section on producing XHTML proper from HTML. SGML (unless using DSDL-9) will treat an XML namespace binding attribute " . . . Read full entry »


Re: What tool can convert the HTML from an Outlook emailmessag

Posted 10/1/2019 11:35:35 AM

Hi Roger,The SgmlReader by Chris Lovett -- downloaded from: https://github.com/lovettchris/SgmlReader and built with Visual Studio, gives us a handy command-line tool for tasks like this.I tried it on the html file provided by you:sgmlreader mail.html mail.xhtmlThe output file: mail.xhtml does cont . . . Read full entry »


Re: What tool can convert the HTML from an Outlookemail messag

Posted 10/1/2019 9:27:41 AM

You can do it in XSLT, but it's probably not the easiest way, at least not as a first step. Because the snippet of HTML is not XML well-formed, you'd have to treat it as text and essentially write an HTML parser; some other possible approaches might be: Use something like HTML Tidy as a firs . . . Read full entry »


Re: What tool can convert the HTML from an Outlook emailmessag

Posted 10/1/2019 12:17:08 AM

On 30.9.2019 19:39, Costello, Roger L. wrote: > Is there a tool that can convert the HTML generated by Outlook to XHTML, such that the XHTML can be reimported into Outlook? > > If no such tool exists, I will create my own tool. Would XSLT be suitable for such a task? /Roger You can use . . . Read full entry »


What tool can convert the HTML from an Outlook email message intoXHTML s

Posted 9/30/2019 5:39:52 PM

Hi Folks,   At the bottom of this message I show HTML that was produced by an Outlook email message (a “Hello, world” email message). The HTML has some interesting features. For example, it has a comment containing namespace-qualified elements and attributes:   <!--[if . . . Read full entry »


[ANN] Release of XMLmind Word To XML v1.8

Posted 9/30/2019 9:41:07 AM

Release of XMLmind Word To XML v1.8. Important enhancements and bug fixes. Recommended upgrade, especially if you use w2x to convert DOCX to DITA. More information in https://www.xmlmind.com/w2x/changes.html -------------------------------------- What is XMLmind Word To XML? ----------------- . . . Read full entry »


Fwd: Parse xslt to xdm in xslt

Posted 9/25/2019 6:21:29 AM

---------- Forwarded message ---------From: Dimitre Novatchev <dnovatchev@gmail.com>Date: Tue, Sep 24, 2019 at 6:21 AMSubject: Re: Parse xslt to xdm in xsltTo: Mukul Gandhi <gandhi.mukul@g...>Hi Mukul,  > What practical . . . Read full entry »


[ANN] course, XSLT: Two to Three, Rockville MD USA, 31st Oct and1st Nov

Posted 9/24/2019 4:43:20 PM

31st October, 1st Nov, Rockville MD, USA If you're using XSLT, you need to know about XSLT 3. Find out why on this course. Learn the major new features - streaming, fn:transform, new instructions, new functions, new data structures, new types. fn:transform() changes what you can do with XSLT; str . . . Read full entry »


Re: Parse xslt to xdm in xslt

Posted 9/24/2019 9:54:31 AM

Hi  Dimitre,On Mon, Sep 23, 2019 at 9:51 PM Dimitre Novatchev <dnovatchev@gmail.com> wrote:The FXSL library (at https://sourceforge.net/projects/fxsl/files/FXSL%20for%20XSLT%202/FXSL%202.0/) contains an LR parser -- the fun . . . Read full entry »


Re: Parse xslt to xdm in xslt

Posted 9/23/2019 5:54:14 PM

On 23/09/2019 01:31, Rick Jelliffe wrote: ... Can any kind person recall the XSLT (2,3) library that allows parsing an Xpath into XDM? The REx Parser Generator at https://bottlecaps.de/rex/ has grammars for XPath 2.0, XPath 3.0, and XPath 3.1, though I haven't used them myself. Regards, Tony . . . Read full entry »


Parse xslt to xdm in xslt

Posted 9/23/2019 10:31:53 AM

I lost my reference, and Google is scatterbrained on this...Can any kind person recall the XSLT (2,3) library that allows parsing an Xpath into XDM? Thanks in advance,Rick . . . Read full entry »


Re: Parse xslt to xdm in xslt

Posted 9/23/2019 9:21:33 AM

The FXSL library (at https://sourceforge.net/projects/fxsl/files/FXSL%20for%20XSLT%202/FXSL%202.0/) contains an LR parser -- the function lr-parse() in the file func-lrParse.xslit operates on an XML document that contains the LR-1 parsing tables generated from the BNF of the language.FXSL provides . . . Read full entry »


[ANN] Release of XMLmind XML Editor v9.1

Posted 9/16/2019 9:35:55 AM

Release of XMLmind XML Editor v9.1: Highlights: * Added a "Toggle the visibility of elements belonging to certain categories" button to the Edit tool. * DITA Topic, DocBook configurations: added "Continue Numbering" and "Inherit Numbering" entries to the menu displ . . . Read full entry »


Expat 2.2.8 with security fixes has been released

Posted 9/14/2019 8:29:41 PM

Hi everyone! Expat 2.2.8 [1] has been released yesterday. This release fixes a security issue — a heap buffer over-read known as CVE-2019-15903 [2] reported by Joonun Jang resulting in Denial of Service —, starts using the rand_s function on Windows and MinGW (ending the previous LoadLibrary hac . . . Read full entry »


Enterprise integration and James

Posted 9/12/2019 1:11:35 PM

https://blog.jclark.com/2019/09/ballerina-programming-language-part-0.html May be of interest to some on this list. regards -- Dave Pawson XSLT XSL-FO FAQ. Docbook FAQ. . . . Read full entry »


[Annon] - XSpec V1.4.0 is available !

Posted 9/9/2019 9:22:28 AM

XSpec, unit-test framework for XSLT, XQuery and Schematron, has been released under 1.4.0. Available at https://github.com/xspec/xspec/releases and on maven central : <dependency>   <groupId>io.xspec</groupId>   <artifactId>xspec</artifactId>   <version>1.4.0& . . . Read full entry »


Re: XSD question: Can the name of a simpleType be the nameof a

Posted 9/6/2019 6:51:28 PM

On 06/09/2019 18:13, Costello, Roger L. wrote: Hi Folks, Is this legal: <xsd:simpleType name="boolean" id="boolean"> <xsd:restriction base="xsd:boolean"> </xsd:restriction> </xsd:simpleType> Notice that the name of the simp . . . Read full entry »


RE: XSD question: Can the name of a simpleType be the name of abuilt-in

Posted 9/6/2019 5:33:09 PM

Roger, XML Spy considers it to be valid. -Nora -----Original Message----- From: Costello, Roger L. <costello@mitre.org> Sent: Friday, September 6, 2019 1:14 PM To: xml-dev@lists.xml.o& . . . Read full entry »


XSD question: Can the name of a simpleType be the name of a built-indata

Posted 9/6/2019 5:13:33 PM

Hi Folks, Is this legal: <xsd:simpleType name="boolean" id="boolean"> <xsd:restriction base="xsd:boolean"> </xsd:restriction> </xsd:simpleType> Notice that the name of the simpleType (boolean) is the name of the built-in boolea . . . Read full entry »


Re: What is syntax lifting?

Posted 9/5/2019 9:32:32 AM

There used to be terms &alpha;-lifting and &beta;-lifting around late last century.  Gavin Nicols would remember the exact meanings, I bet. (I think it comes from symbolic programming/program transformation disciplines, so maths/CS not linguistics.)IIRC they relate to  transforming between, . . . Read full entry »


Re: What is syntax lifting?

Posted 9/4/2019 10:17:30 PM

On Wed, 2019-09-04 at 16:26 +0000, Costello, Roger L. wrote: > Hi Folks, > > Recently I heard this term "syntax lifting" or sometimes just > "lifting." Syntactic lifting is usually when a language has syntax for doing the sort of lifting that Dmitry described. You . . . Read full entry »


Re: What is syntax lifting?

Posted 9/4/2019 4:52:17 PM

Thanks Dimitre. When I heard the term syntax lifting it was in the context of “lifting” a non-XML data format to XML. Have you heard the expression syntax lifting in that context?   /Roger   From: Dimitre Novatchev <dnovatchev@gmail.com> Se . . . Read full entry »


What is syntax lifting?

Posted 9/4/2019 4:26:58 PM

Hi Folks, Recently I heard this term "syntax lifting" or sometimes just "lifting." What do they mean? /Roger . . . Read full entry »


Re: What is syntax lifting?

Posted 9/4/2019 12:57:20 PM

But map and friends are *procedural* (functional) lifting.  Syntactic lifting, as far as I know, exists only in languages with syntactic abstraction (macros).  My grasp of macros beyond C, defmacro, and syntax-rules isn't particularly good, though.On Wed, Sep 4, 2019 at 12:48 PM Dimitre Novatch . . . Read full entry »


Re: What is syntax lifting?

Posted 9/4/2019 9:58:49 AM

> Thanks Dimitre. When I heard the term syntax lifting it was in the context of “lifting” a non-XML data format to XML. > Have you heard the expression syntax lifting in that context? No, Roger.Generally "lifting" is used in relation to using a function / concept in a way that mak . . . Read full entry »


Re: What is syntax lifting?

Posted 9/4/2019 9:48:17 AM

And something more understandable ..."In languages which support first-class functions, map may be partially applied to lift a function that works on only one value to an element-wise equivalent that works on an entire container; for example, map square is a Haskell function which squares each . . . Read full entry »


Re: What is syntax lifting?

Posted 9/4/2019 9:40:44 AM

https://wiki.haskell.org/Lifting  On Wed, Sep 4, 2019 at 9:27 AM Costello, Roger L. <costello@mitre.org> wrote:Hi Folks, Recently I heard this term "syntax lifting" or sometimes just "lifting." What do they mean? /R . . . Read full entry »


XML Summer School

Posted 8/24/2019 11:39:52 AM

Just a month to go until the 2019 XML Summer School, which takes place at St Edmund Hall, Oxford, the week of 15–20 September. For details see http://xmlsummerschool.com Peter -- Claimer: I'm involved in organising and teaching this event. . . . Read full entry »


Re: Humans are so clever

Posted 8/22/2019 10:37:51 AM

You can use this: <xsl:for-each select="key('books', 'hardcover')">...</xsl:for-each> But you probably *should* use this:  <xsl:apply-templates select="key(....)"/> Thanks, Tom On 9 Aug 2019, 12:23 +0100, Costello, Roger L. <costel . . . Read full entry »


Re: Is data formats a scientific area of research? Arethere da

Posted 8/19/2019 9:21:34 PM

Roger, I find your wondering interesting, and I believe there is much to be gained by thinking about data formats deeply and in an abstracting, generalizing, integrating way, akin to a scientific mindset. But I find the very term "data format" somewhat distracting, if not downright mislead . . . Read full entry »


Re: What data formats use parentheses to indicate anegative va

Posted 8/19/2019 1:48:29 PM

On Mon, Aug 19, 2019 at 8:27 AM Costello, Roger L. <costello@mitre.org> wrote: Do you know what data formats use parentheses to indicate a negative value?It's used by accountants because it's cheaper than the traditional red ink and more visible than . . . Read full entry »


What data formats use parentheses to indicate a negative value?

Posted 8/19/2019 12:26:20 PM

Hi Folks, I have heard that in some financial and/or accounting data formats negative numbers are wrapped in parenthesis instead of prefixed with a minus sign. For example, the following represents negative twelve: (12) Do you know what data formats use parentheses to indicate a negative value? . . . Read full entry »


Re: What data formats use parentheses to indicate anegative va

Posted 8/19/2019 8:01:10 AM

I commonly see this in financial reports from corporations. Thus, I bet it's available as an Excel number format.On Mon., Aug. 19, 2019, 5:27 a.m. Costello, Roger L., <costello@mitre.org> wrote:Hi Folks, I have heard that in some financial . . . Read full entry »


Re: A problem with Base URI and nested XIncludes

Posted 8/14/2019 3:05:22 PM

On 14.8.2019 13:37, Michael Kay wrote: > Would anyone argue that the Xerces output is correct? I would say that Xerces folks should finally fix 14 year old bug for which patch has been already provided: https://issues.apache.org/jira/browse/XERCESJ-1102 AFAIK oXygen is shipped with this patch . . . Read full entry »


Re: A problem with Base URI and nested XIncludes

Posted 8/14/2019 12:58:22 PM

On Wed, 2019-08-14 at 12:37 +0100, Michael Kay wrote: > > The spec for xml:base says (§4.3) The base URI for a URI reference > appearing in an xml:base attribute is the base URI of the parent > element of the element bearing the xml:base attribute, if one exists > within the documen . . . Read full entry »


Re: A problem with Base URI and nested XIncludes

Posted 8/14/2019 12:39:08 PM

Xerces seems to be in the wrong, in my somewhat uninformed opinion. Thanks, Tom On 14 Aug 2019, 12:37 +0100, Michael Kay <mike@saxonica.com>, wrote: Further details of this problem can be found here: https://saxonica.plan.io/issues/4281 We have the follow . . . Read full entry »


A problem with Base URI and nested XIncludes

Posted 8/14/2019 12:37:10 PM

Further details of this problem can be found here:https://saxonica.plan.io/issues/4281We have the following structure:root.xml:<root xmlns:xi="http://www.w3.org/2001/XInclude"> <xi:include href="subfolder/child.xml"/> </root> subfolder/child.xml:<child xmlns:xi="http://www. . . . Read full entry »


Humans are so clever

Posted 8/9/2019 11:22:17 AM

Hi Folks, Here are two examples of human ingenuity overcoming limitations. No Block-Comment in Windows Batch (.bat) Files The Windows batch command language provides “rem” (remark) to comment out a single line. For example, here I have commented out the first two lines of a batch f . . . Read full entry »


[ANN] Rumble 1.1 -- switched to DataFrames, and 2x faster

Posted 8/8/2019 12:44:07 PM

Dear all, I am happy to announce the release of Rumble 1.1 beta, the JSONiq engine that queries heterogeneous and nested JSON data on top of Apache Spark. Until version 1.0, FLWOR expressions were mapped to Spark RDDs. But in a student project last semester, Can managed to remap FLWOR expression . . . Read full entry »


Data Format Science

Posted 8/7/2019 9:03:33 PM

Hi Folks,   I created a web page motivating the need for a new science, data format science.   http://www.xfront.com/Data-Format-Science/index.html   /Roger   . . . Read full entry »


Is data formats a scientific area of research? Are there data formatscie

Posted 8/4/2019 10:21:21 PM

Hi Folks,   Do researchers study and devise new ways to format data? Is data formats a scientific area of research? Are there data format scientists? Can one get a degree at a university in data format science? Are there professors out there devising advanced ways to format text and binar . . . Read full entry »


[ANN] CSS for XML People, 3-day training course,Amsterdam, 1st

Posted 8/2/2019 11:07:51 AM

I now have dates & location for this 3-day course - it will be in Amsterdam, the first three days of October. Do you work with complex documents, long documents, or with lots of consistent smaller documents? These might be aircraft manuals, encyclopedias and other major reference works, resea . . . Read full entry »


[ANN]: sgmljs first public release

Posted 7/24/2019 10:55:14 PM

Dear colleagues sgmljs 0.0.10-alpha for Node.js, the browser, and as Unix command-line program is out. Also my SGML DTD for W3C HTML 5.2 is released. Check out http://sgmljs.net sgmljs is a new SGML parser and template processor written in JavaScript that can be used to convert HTML into XHTML, . . . Read full entry »


Re: XML timeline

Posted 7/24/2019 10:14:41 AM

First half of 1980s - it all is too complex.Second half of 1980s - let's simplify things with SGMLFirst half of 1990s - it is all too complex Second half of the 1990s - let's simplify things with HTML or XMLFirst half of the 2000s - it is all too complex (a.k.a. XSD)Second half of the 2000s . . . Read full entry »


Re: XML timeline

Posted 7/23/2019 8:03:14 PM

Hi, Rick!I thought you'd figured it out - the average life expectancy of a programmer before they get booted upstairs to management (or out to consulting) is about a decade. Most programmers also tend, once out of college, to educate themselves primarily by taking whatever they studied as the l . . . Read full entry »


10 telltale signs of a non-data-centric design

Posted 7/20/2019 4:14:58 PM

Hi Folks, First, I hold the following three statements as axioms. (Axiom: a statement or proposition which is regarded as being established, accepted, or self-evidently true). Axiom #1: Data is the most important, most valuable part of an application or system. Axiom #2: Applications or systems . . . Read full entry »


[ANN] CSS for XML People, 3-day training course, Europe, September2019

Posted 7/18/2019 4:02:01 PM

Third or fourth week in Septmber; see below for dates & venue. Do you work with complex documents, long documents, or with lots of consistent smaller documents? These might be aircraft manuals, encyclopedias and other major reference works, research papers or trade fiction novels, mediated pu . . . Read full entry »


XML timeline

Posted 7/18/2019 11:36:28 AM

Does anyone know where there is a timeline openly published that depicts the development of all of the XML ecosystem components? Search doesn't help much since I am looking for basically a history of the XML history.Thanks,-- Timothy W. Cook . . . Read full entry »


Re: XML timeline

Posted 7/18/2019 11:25:49 AM

On Thu, 2019-07-18 at 11:36 -0300, Timothy Cook wrote: > Does anyone know where there is a timeline openly published that > depicts the development of all of the XML ecosystem components? Not i. Mayhap it’d make an interesting xml.com article. Of course, XML’s history is still continuing t . . . Read full entry »


Re: How would you represent in XML this Comma SeparatedValue (

Posted 7/16/2019 1:35:58 PM

> xsi:nil="true" seems like the ideal thing to use in this situation. What do you think? Personally I wouldn't use it if I was designing the schema for this. Given that you have to specify every other element and attribute used here, it seems far more natural to just define your ow . . . Read full entry »


Re: How would you represent in XML this Comma SeparatedValue (

Posted 7/16/2019 12:17:26 PM

The dash symbol ( - ) indicates no information available. In my example, there is no information available about the Make of the Venture Extended Edition auto. Given that, how would you represent in XML that row of the CSV?   /Roger   From: Timothy Cook <timo . . . Read full entry »


How would you represent in XML this Comma Separated Value (CSV)?

Posted 7/16/2019 11:04:45 AM

Hi Folks,   Consider this CSV:     How would you represent that in XML? In particular, how would you represent the row with a dash in the Make field:     Would you represent the row this way:     xsi:nil="true" seems like the ideal thing to use in . . . Read full entry »


Re: How would you represent in XML this Comma SeparatedValue (

Posted 7/16/2019 8:56:39 AM

You did not disclose whether you are certain that a dash character represents a null value or has some other meaning.With the information available, the '-' would be a string value as the <make>-</make>On Tue, Jul 16, 2019 at 8:04 AM Costello, Roger L. <costello . . . Read full entry »


Re: Why does XML Schema allow elements with complex type tobe

Posted 7/15/2019 11:40:00 PM

Summaries #1 and #2 are fine. #3 we did not deal with, so it looks like the case where the schema requires an element for middle even if it is empty. Happens often.However the last summary mentioning semantics I dont recognise from what I wrote. Wasn't my last post about layering? I think you h . . . Read full entry »


Re: Why does XML Schema allow elements with complex type tobe

Posted 7/15/2019 1:14:54 PM

On Mon, 15 Jul 2019 at 12:59, Costello, Roger L. <costello@mitre.org> wrote:  Uncertain about the meaning of the second XML representation.  Surely it means whatever you specify it to mean.Reasonable specifications might be any ofempty content means t . . . Read full entry »


Re: Why does XML Schema allow elements with complex type tobe

Posted 7/15/2019 11:59:39 AM

Hi Folks,   Here are three XML representations for the name John Doe:   <Name>     <First>John</First>     <Middle xsi:nil="true"></Middle>     <Last>Doe</Last> </Name> . . . Read full entry »


Re: Why does XML Schema allow elements with complex type tobe

Posted 7/15/2019 10:10:56 AM

The problem I have with nillibility is not the funtionality but that it seems to be declared at the wrong layer.  You have to put it into the schema, which means you have to write the schema with a view to what non-deltas can be elided, which moves away from information and into a particular applic . . . Read full entry »


Re: Why does XML Schema allow elements with complex type tobe

Posted 7/12/2019 11:37:34 PM

And to the question of what other  languages all nillability, the answer is none. It was supposed to correspond to nullability, but then when it was pointed out it did not match, it was named nillable. (I regret this was not nillible and nillibility. Like the Beverley Nillibillies.)I think one of t . . . Read full entry »


Re: Why does XML Schema allow elements with complex type tobe

Posted 7/12/2019 8:23:51 PM

I don't think you should use nillible for the case of someone who has no middle name. That is simple optionality.nillible is for a more esoteric purpose: where whether that person has a middle name or not has not been disclosed. This may because you don't know, the client didn't ask, or . . . Read full entry »


Re: Why does XML Schema allow elements with complextype to be

Posted 7/12/2019 2:39:58 PM

On 12 Jul 2019, 11:24 +0100, Rick Jelliffe <rjelliffe@allette.com.au>, wrote: I don't think you should use nillible for the case of someone who has no middle name. That is simple optionality. nillible is for a more . . . Read full entry »


Re: Why does XML Schema allow elements with complex type tobe

Posted 7/12/2019 6:46:58 AM

Another potential use case would be in healthcare - there's a difference between saying the patient has no allergies, and the patient has no known allergies.HL7 CDA and FHIR express this difference in other ways though. CDA and FHIR use a particular attribute with a fixed set of values to corre . . . Read full entry »


Why does XML Schema allow elements with complex type to be nillable?

Posted 7/11/2019 1:17:44 PM

Hi Folks,   XML Schema allows elements with simple type to be nillable. For example, for the real world use case of some people not having a middle name, I declare a nillable <MiddleName> element:   <xsd:element name="MiddleName" nillable="true" type=&quo . . . Read full entry »


Re: Why does XML Schema allow elements with complex typeto be

Posted 7/11/2019 10:25:23 AM

On Thu, 2019-07-11 at 13:17 +0000, Costello, Roger L. wrote: > Why did the XML Schema working group allow elements with complex type > to be nillable? Why should adding an attribute to the middlename element make it no longer nillable? Liam -- Liam Quin, https://www.delightfulcomputing . . . Read full entry »


Re: Does it make sense to have a default with a nillable eleme

Posted 7/10/2019 2:51:13 PM

https://www.w3.org/TR/xmlschema11-1/#c-evcsays something about default values and xsi:nill> E has neither element nor character [children], and E is not ·nilled·...in full it says 5 The appropriate case among the following is true:5.1 If D has a {value constraint}, an . . . Read full entry »


Does it make sense to have a default with a nillable element?

Posted 7/10/2019 12:01:17 PM

Hi Folks, The following XML Schema declares an element to be nillable and the element has a default value: <xs:element name="test" type="xs:string" nillable="true" default="Hello, world" /> That is legal but is it meaningful? What does this (schema- . . . Read full entry »


Re: Does it make sense to have a default with a nillable eleme

Posted 7/10/2019 7:13:29 AM

Think of it the other way around: if the value can't be nill then what point is there in having a default? If it is nill, then you're telling people what value is used instead...On Wed, Jul 10, 2019 at 7:01 AM Costello, Roger L. <costello@mitre.o . . . Read full entry »


[ANN] Release of XMLmind XSL-FO Converter v6.1

Posted 7/8/2019 9:20:04 AM

Release of XMLmind XSL-FO Converter v6.1. Highlights: - Several minor enhancements and bug fixes. - Updated several software components in XMLmind XSL Utility and XMLmind XSL Server, and most notably XMLmind DITA Converter v3.6, which gives even more control over the numbering of ordered lists . . . Read full entry »


=?utf-8?B?IFJlOiBbeG1sLWRldl0gUmVwcmVzZW50aW5nIGJpbmFyeSB0cmVlcyBpbiBY?=

Posted 7/4/2019 6:20:13 PM

Hi John,   A simpler XML approach is to use elements named root-node, left-node, and right-node.  That reduces the number of levels in the tree by half.   Sorry, I am not clear on what you are suggesting. Do you mean this (recursive) design:   <binary-tree> . . . Read full entry »


Re: ***SPAM*** Representing binary trees in XML=?UTF-8?Q?=E2=

Posted 7/4/2019 4:46:17 PM

On Thu, 2019-07-04 at 13:45 +0000, Costello, Roger L. wrote: > Are there other ways to represent binary trees in XML? Many. But it's mostly in the details; stand-off markup (flat) and directly nested are the two most common. Note that arbitrary graph structures can't be descried as pure trees, . . . Read full entry »


=?UTF-8?Q?Re=3A_=5Bxml=2Ddev=5D_Representing_binary_trees_in_XML_=E2=80=

Posted 7/4/2019 2:36:12 PM

On Thu, Jul 4, 2019 at 2:20 PM Costello, Roger L. <costello@mitre.org> wrote:  Sorry, I am not clear on what you are suggesting. Do you mean this (recursive) design:Yes. that's it. You can dispense with binary-tree as well and just . . . Read full entry »


=?UTF-8?Q?Re=3A_=5Bxml=2Ddev=5D_Representing_binary_trees_in_XML_=E2=80=

Posted 7/4/2019 1:13:27 PM

On Thu, Jul 4, 2019 at 9:45 AM Costello, Roger L. <costello@mitre.org> wrote: Recursive Implementation The root node consists of a value, an optional left subtree, and an optional right subtree. A subtree is a node. A node consists of a value, an opt . . . Read full entry »


On the nature of data forms

Posted 7/3/2019 3:23:42 PM

Hi Folks,   The XML data format employs many of the forms that humankind has deemed useful in file formats.   But there are many other forms that XML has no notion of and are employed in other file formats.   Are you interested in data forms, above and beyond the specific forms t . . . Read full entry »


[ANN] Release of free, open source, XMLmind DITA Converter v3.6

Posted 7/2/2019 3:37:15 PM

Release of XMLmind DITA Converter v3.6. Even more control over the numbering of ordered lists. Specifying "inheritnum" in the outputclass attribute of an ordered list now causes the list item numbering to inherit from outer-level ordered lists. For example, using this feature (e.g. &l . . . Read full entry »


ANN: Tutorial on parsing and unparsing data formats using DFDL (DataForm

Posted 6/28/2019 6:04:17 PM

Hi Folks,   DFDL is a standards-based XML language for parsing data formats, both text and binary formats.   Using DFDL you can parse just about anything!   The output of parsing is an XML (or JSON) document, representing the input file.     Not only can DFDL parse dat . . . Read full entry »


Expat 2.2.7 with security fixes has been released

Posted 6/27/2019 11:34:32 PM

Hi everyone! Expat 2.2.7 [1] has been released a few days ago. Besides improvements to the build system, 2.2.7 fixes security issue CVE-2018-20843 [2] that allowed use of specially crafted XML to cause Denial of Service. The issue was found during fuzzing of LibreOffice by the Chromium team and . . . Read full entry »


Is there a way to configure oXygen to visually indicate whichelements in

Posted 6/27/2019 11:12:45 AM

Hi Folks, I was given a large XML instance document that conforms to an XML Schema. I am viewing the instance document using oXygen XML. Is there a way to configure oXygen so that it visually indicates which elements in the instance document are optional -- perhaps displaying the elements in red . . . Read full entry »


[ANN] XML Summer School in Oxford, England

Posted 6/26/2019 8:42:01 AM

Hi all,The XML Summer School, held each year in September in Oxford, England, has announced more of this year's program. This is an event for people who want to learn more about XML, whether they be relative newcomers or have many years experience. The week-long school features many hands-on co . . . Read full entry »


My enlightenment on the textual representation of numbers

Posted 6/24/2019 5:28:43 PM

Hi Folks,   Today I was enlightened.   I created a few slides to document my enlightenment. See below.  /Roger           DFDL (Data Format Description Language) has a more generalized notion of textual representation of numbers.       . . . Read full entry »


[ANN] Balisage Program Adds Late-breaking News

Posted 6/18/2019 10:35:44 AM

The Balisage 2019 program has been enhanced with late-breaking presentations. Take a look: https://www.balisage.net/2019/Program.html Acronyms in the 2019 Balisage program include: AI, CSS, DITA, HTML, JATS, JATS4R, JSON ,NISO, NIST, PHP, SCAP, SGML, SVG, TEI, XDM, XForms, XHTML, XML, XPath, XP . . . Read full entry »


[ANN] Course, CSS for XML People - Rockville MD, USA, in August2019 [han

Posted 6/13/2019 11:05:36 PM

19th, 2th, 21st August 2019; Rockvillle MD, USA CSS For XML People https://www.delightfulcomputing.com/course-css-for-xml-people.html Do you work with complex documents, long documents, or with lots of consistent smaller documents, in XML? These might be aircraft manuals, encyclopedias and other . . . Read full entry »


Re: International standards versioning communities

Posted 6/6/2019 2:33:22 PM

At 2019-06-06 12:11 +0200, bryan rasmussen wrote: I'm basically thinking more like a community focused on international standardization, Then you definitely need to check out https://www.niso-sts.org/ and the parent organization https://www.niso.org/ for their efforts to convince international . . . Read full entry »


Re: International standards versioning communities

Posted 6/6/2019 12:43:13 PM

At 2019-06-06 10:57 +0200, bryan rasmussen wrote: XML-dev is probably the closest thing to what I want but I figured I would ask in case someone knew some list more appropriate. I need to be able to figure out what versioning rules particular organizations are using - for example if I want to do . . . Read full entry »


Re: Standard XML or JSON vocabulary for expressing the setof t

Posted 6/6/2019 12:28:05 PM

Xspec and Rspec seem to tied to programming language concepts. Xspec is really tied to xslt and related technologies. If I were to go for describing tests you might do on documents in the most implementation agnostic way I would go with gherkin https://cucumber.io/docs/gherkin/reference/ Cheers,Bry . . . Read full entry »


Re: International standards versioning communities

Posted 6/6/2019 12:11:39 PM

I'm basically thinking more like a community focused on international standardization, and then I ask on that community - hey I have a bunch of DNV-GL Guidelines in PDF form, I want to extract titles, version numbers, does anyone know where I can find info on doing that? and then someone might . . . Read full entry »


International standards versioning communities

Posted 6/6/2019 10:57:07 AM

Hi, XML-dev is probably the closest thing to what I want but I figured I would ask in case someone knew some list more appropriate. I need to be able to figure out what versioning rules particular organizations are using - for example if I want to do an automatic metadata extraction for documents f . . . Read full entry »


Re: Standard XML or JSON vocabulary for expressing the setof t

Posted 6/4/2019 1:49:57 PM

XSpec ? https://github.com/xspec/xspec/wiki Christophe Le 04/06/2019 à 12:58, Costello, Roger L. a écrit : Hi Folks, There are many use cases where tests are performed on a file and then the file is sent to another party along with metadata about the tests performed and the results of those te . . . Read full entry »


Standard XML or JSON vocabulary for expressing the set of testsperformed

Posted 6/4/2019 10:58:15 AM

Hi Folks, There are many use cases where tests are performed on a file and then the file is sent to another party along with metadata about the tests performed and the results of those tests. Here are a few example use cases: - Test software to see if it is missing any patches. The software, test . . . Read full entry »


Re: Re: [xquery-talk] Rumble (formerly Sparksoniq) 1.0.0 "Lind

Posted 6/3/2019 5:36:39 PM

Ihe, why such a negative tone? Isn't every effort trying to pave the road from json via xquery to full xml worth even the change of a name? I find users opting for json instead for xml such a shame. But at least someone is trying to do the great job of educating these users by mentioning xquery in . . . Read full entry »


Re: Rumble (formerly Sparksoniq) 1.0.0 "Linden Oak" beta

Posted 6/3/2019 4:40:53 PM

Dear Ghislain, congrats on your release! Looking forward to give it a try, +1 for the slim jar! :-) Best from Lake Constance Michael > Am 03.06.2019 um 14:57 schrieb Ghislain Fourny <gfourny@inf.ethz.ch>: > > Dear all, & . . . Read full entry »


Rumble (formerly Sparksoniq) 1.0.0 "Linden Oak" beta

Posted 6/3/2019 12:57:41 PM

Dear all, We are happy to announce that Rumble, formerly known as Sparksoniq, has made it to beta, as we found it stable and usable enough. Rumble is for large, heterogeneous and nested JSON datasets that do not fit in DataFrames, nevertheless with JSONiq (XQuery's little brother) providing the s . . . Read full entry »


Re: Re: [xquery-talk] Rumble (formerly Sparksoniq) 1.0.0"Linde

Posted 6/3/2019 11:36:11 AM

On Mon, Jun 3, 2019 at 11:15 AM Ihe Onwuka <ihe.onwuka@gmail.com> wrote:OK but Rumble is what I would call my dog. Indiana Jones was named after George Lucas's dog, and Zynga after a dog belonging to one of the founders.  Doesn't seem to have hurt eit . . . Read full entry »



PURCHASE STYLUS STUDIO ONLINE TODAY!!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Learn XQuery in 10 Minutes!

Say goodbye to 10-minute abs, and say Hello to "Learn XQuery in Ten Minutes!", the world's fastest and easiest XQuery primer, now available for free!

Why Pay More for XML Tools?

With Stylus Studio® X14 XML Enterprise Suite, you get the most comprehensive XML tool suite at one incredibly low price. Value: it's just one of many reasons why smart XML developers are choosing Stylus Studio!

 
Free Stylus Studio XML Training:
W3C Member