From 243adea01bfb9925791bdc79ed34258757f33c3f Mon Sep 17 00:00:00 2001 From: David Lichteblau Date: Sat, 5 Apr 2008 21:41:54 +0200 Subject: [PATCH] Use the plexippus pattern API. --- TEST | 3209 +---------------------------------------------------------- number.lisp | 37 +- xslt.lisp | 270 +++-- 3 files changed, 140 insertions(+), 3376 deletions(-) diff --git a/TEST b/TEST index b8c73ec..b5f5526 100644 --- a/TEST +++ b/TEST @@ -11244,1527 +11244,8 @@ PASS BVTs_bvt060 [Mixed] Expected output (1): MSFT_Conformance_Tests/BVTs/BVTs_bvt060.saxon Actual output: MSFT_Conformance_Tests/BVTs/BVTs_bvt060.xuriella -FAIL BVTs_bvt061 [Mixed]: There is no applicable method for the generic function - # - when called with arguments - (#.(CXML-STP-IMPL::DOCUMENT - :CHILDREN '(#.(CXML-STP:PROCESSING-INSTRUCTION - #| :PARENT of type DOCUMENT |# - :DATA "pi" - :TARGET "non-xmldecl") - #.(CXML-STP:COMMENT - #| :PARENT of type DOCUMENT |# - :DATA " This file represents a fragment of a book store inventory database ") - #.(CXML-STP:ELEMENT - #| :PARENT of type DOCUMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "novel" - :LOCAL-NAME "specialty")) - :EXTRA-NAMESPACES '(("my" - "http://my.com")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "autobiography" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1953-09-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 1")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "a1" - :LOCAL-NAME "id")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Joe")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Bob")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Trenton Literary Review Honorable Mention")) - :LOCAL-NAME "award") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "12")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "textbook" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1999-01-01")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 2")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "2" - :LOCAL-NAME "id")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Bob")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????Publication 1 -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Bob")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "3" - :LOCAL-NAME "id")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Second")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Author")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "55")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "55")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Road and Track")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "3.50")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "year" - :LOCAL-NAME "per") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "24" - :LOCAL-NAME "price")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :LOCAL-NAME "subscription") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "1" - :LOCAL-NAME "per_year")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Yes")) - :LOCAL-NAME "special_edition") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "weekly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "PC Week")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "free")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Ziff Davis")) - :LOCAL-NAME "publisher") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "bi-monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "PC Magazine")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "3.95")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Ziff Davis")) - :LOCAL-NAME "publisher") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Create a dream PC -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Create a list of needed hardware")) - :LOCAL-NAME "details") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "story1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "The future of the web -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Can Netscape stay alive with Microsoft eating up its browser share?")) - :LOCAL-NAME "details") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "MSFT 99.30")) - :LOCAL-NAME "stock") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1998-06-23")) - :LOCAL-NAME "date") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "story2") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Visual Basic 5.0 - Will it stand the test of time? -???")) - :LOCAL-NAME "story3") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "articles") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Sport Cars - Can you really dream? -???")) - :LOCAL-NAME "story1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "articles") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "PC Magazine Best Product of 1997")) - :LOCAL-NAME "award") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "textbook" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1965-10-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 3")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary F")) - :LOCAL-NAME "first.name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robinson")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????Publication 2 -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary F")) - :LOCAL-NAME "first.name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robinson")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "3" - :LOCAL-NAME "id")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Second")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Author of Book 3")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "45")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "55")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "textbook" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1945-09-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 4")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary F")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robinson")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Pulizer")) - :LOCAL-NAME "award") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????Selected Short Stories of -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary F")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robinson")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "10")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "textbook" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1995-09-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "How To Fix Computers")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Hack")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "er")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "Harvard" - :LOCAL-NAME "from")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Ph.D.")) - :LOCAL-NAME "degree") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "08")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Tracking Trenton")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "2.50")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "year" - :LOCAL-NAME "per") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "24" - :LOCAL-NAME "price")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :LOCAL-NAME "subscription") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "flat" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Tracking Trenton Stocks")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "0.98")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "year" - :LOCAL-NAME "per") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "10.75" - :LOCAL-NAME "price")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :LOCAL-NAME "subscription") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://my.com") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "myfave" - :LOCAL-NAME "id") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "novel" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1970-09-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 6")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Toni")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Bob")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "Trenton U" - :LOCAL-NAME "from")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "B.A.")) - :LOCAL-NAME "degree") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "Harvard" - :LOCAL-NAME "from")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Ph.D.")) - :LOCAL-NAME "degree") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Pulizer")) - :LOCAL-NAME "award") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Still in Trenton")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Trenton Forever")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "0.7" - :LOCAL-NAME "exchange") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "canada" - :LOCAL-NAME "intl")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "6.50")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "It was a dark ") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "&") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " stormy night.")) - :LOCAL-NAME "p") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "But then all nights in Trenton seem dark ") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "&") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???stormy to someone who has gone through what -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "I")) - :LOCAL-NAME "emph") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " have. -???")) - :LOCAL-NAME "p") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Trenton")) - :LOCAL-NAME "term") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "misery")) - :LOCAL-NAME "definition") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "definition-list") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "excerpt") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "29.50" - :LOCAL-NAME "price") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "leather" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "MY:BOOK 1")) - :LOCAL-NAME "title" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://my.com") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robert Bob")) - :LOCAL-NAME "author" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://my.com") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://my.com") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "99.95" - :LOCAL-NAME "price") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "hard back" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "MY:BOOK 2")) - :LOCAL-NAME "title" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://my.com") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://my.com") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "19.99" - :LOCAL-NAME "price") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "hard back" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/BVTs/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "MY:BOOK 3")) - :LOCAL-NAME "title" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://my.com") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://my.com") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -")) - :LOCAL-NAME "bookstore")))). +FAIL BVTs_bvt061 [Mixed]: arithmetic error DIVISION-BY-ZERO signalled +Operation was SB-KERNEL::DIVISION, operands (5 0). Stylesheet: MSFT_Conformance_Tests/BVTs/num.noindent-xsl Data: MSFT_Conformance_Tests/BVTs/data.xml Expected output (1): MSFT_Conformance_Tests/BVTs/BVTs_bvt061.saxon @@ -14207,1523 +12688,7 @@ FAIL Errors_err068 [Mixed]: expected error not signalled: Expected output (1): MSFT_Conformance_Tests/Errors/Errors_err068.saxon Actual output: MSFT_Conformance_Tests/Errors/Errors_err068.xuriella -FAIL Errors_err070 [Mixed]: condition of incorrect type: -There is no applicable method for the generic function - # -when called with arguments - (#.(CXML-STP-IMPL::DOCUMENT - :CHILDREN '(#.(CXML-STP:COMMENT - #| :PARENT of type DOCUMENT |# - :DATA " This file represents a fragment of a book store inventory database ") - #.(CXML-STP:ELEMENT - #| :PARENT of type DOCUMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "novel" - :LOCAL-NAME "specialty")) - :EXTRA-NAMESPACES '(("my" "http://www.ns1")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "autobiography" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1953-09-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 1")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "a1" - :LOCAL-NAME "id")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Joe")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Bob")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Trenton Literary Review Honorable Mention")) - :LOCAL-NAME "award") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "12")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "textbook" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1999-01-01")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 2")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "2" - :LOCAL-NAME "id")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Bob")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????Publication 1 -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Bob")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "3" - :LOCAL-NAME "id")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Second")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Author")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "55")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "55")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Road and Track")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "3.50")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "year" - :LOCAL-NAME "per") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "24" - :LOCAL-NAME "price")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :LOCAL-NAME "subscription") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "1" - :LOCAL-NAME "per_year")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Yes")) - :LOCAL-NAME "special_edition") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "weekly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "PC Week")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "free")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Ziff Davis")) - :LOCAL-NAME "publisher") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "bi-monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "PC Magazine")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "3.95")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Ziff Davis")) - :LOCAL-NAME "publisher") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Create a dream PC -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Create a list of needed hardware")) - :LOCAL-NAME "details") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "story1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "The future of the web -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Can Netscape stay alive with Microsoft eating up its browser share?")) - :LOCAL-NAME "details") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "MSFT 99.30")) - :LOCAL-NAME "stock") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1998-06-23")) - :LOCAL-NAME "date") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "story2") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Visual Basic 5.0 - Will it stand the test of time? -???")) - :LOCAL-NAME "story3") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "articles") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Sport Cars - Can you really dream? -???")) - :LOCAL-NAME "story1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "articles") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "PC Magazine Best Product of 1997")) - :LOCAL-NAME "award") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "textbook" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1965-10-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 3")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary F")) - :LOCAL-NAME "first.name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robinson")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????Publication 2 -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary F")) - :LOCAL-NAME "first.name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robinson")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "3" - :LOCAL-NAME "id")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Second")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Author of Book 3")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "45")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "55")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "textbook" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1945-09-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 4")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary F")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robinson")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Pulizer")) - :LOCAL-NAME "award") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????Selected Short Stories of -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Mary F")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robinson")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "10")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "textbook" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1995-09-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "How To Fix Computers")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Hack")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "er")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "Harvard" - :LOCAL-NAME "from")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Ph.D.")) - :LOCAL-NAME "degree") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "08")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "glossy" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Tracking Trenton")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "2.50")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "year" - :LOCAL-NAME "per") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "24" - :LOCAL-NAME "price")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :LOCAL-NAME "subscription") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "monthly" - :LOCAL-NAME "frequency") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "flat" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Tracking Trenton Stocks")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "0.98")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "year" - :LOCAL-NAME "per") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "10.75" - :LOCAL-NAME "price")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :LOCAL-NAME "subscription") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "magazine" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://www.ns1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "myfave" - :LOCAL-NAME "id") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "novel" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " - ") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "1970-09-22")) - :LOCAL-NAME "published") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Book 6")) - :LOCAL-NAME "title") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Toni")) - :LOCAL-NAME "first-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Bob")) - :LOCAL-NAME "last-name") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "Trenton U" - :LOCAL-NAME "from")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "B.A.")) - :LOCAL-NAME "degree") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "Harvard" - :LOCAL-NAME "from")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Ph.D.")) - :LOCAL-NAME "degree") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Pulizer")) - :LOCAL-NAME "award") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Still in Trenton")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Trenton Forever")) - :LOCAL-NAME "publication") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "author") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "0.7" - :LOCAL-NAME "exchange") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "canada" - :LOCAL-NAME "intl")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "6.50")) - :LOCAL-NAME "price") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "It was a dark ") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "&") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " stormy night.")) - :LOCAL-NAME "p") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "But then all nights in Trenton seem dark ") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "&") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???stormy to someone who has gone through what -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "I")) - :LOCAL-NAME "emph") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " have. -???")) - :LOCAL-NAME "p") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Trenton")) - :LOCAL-NAME "term") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -????") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "misery")) - :LOCAL-NAME "definition") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -???")) - :LOCAL-NAME "definition-list") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??")) - :LOCAL-NAME "excerpt") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "29.50" - :LOCAL-NAME "price") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "leather" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "MY:BOOK 1")) - :LOCAL-NAME "title" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://www.ns1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "Robert Bob")) - :LOCAL-NAME "author" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://www.ns1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://www.ns1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "99.95" - :LOCAL-NAME "price") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "hard back" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "MY:BOOK 2")) - :LOCAL-NAME "title" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://www.ns1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://www.ns1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :ATTRIBUTES '(#.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "19.99" - :LOCAL-NAME "price") - #.(CXML-STP:ATTRIBUTE - #| :PARENT of type ELEMENT |# - :VALUE "hard back" - :LOCAL-NAME "style")) - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Errors/data.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "MY:BOOK 3")) - :LOCAL-NAME "title" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://www.ns1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?")) - :LOCAL-NAME "book" - :NAMESPACE-PREFIX "my" - :NAMESPACE-URI "http://www.ns1") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -")) - :LOCAL-NAME "bookstore")))). +PASS Errors_err070 [Mixed]: raised an xslt-error as expected Stylesheet: MSFT_Conformance_Tests/Errors/num-level.noindent-xsl Data: MSFT_Conformance_Tests/Errors/data.xml Expected output (1): MSFT_Conformance_Tests/Errors/Errors_err070.saxon @@ -18471,171 +15436,7 @@ FAIL Number__84726 [XSLT-Result-Tree]: output doesn't match Expected output (1): MSFT_Conformance_Tests/Number/Number__84726.saxon Actual output: MSFT_Conformance_Tests/Number/Number__84726.xuriella -FAIL Number__91021 [XSLT-Result-Tree]: There is no applicable method for the generic function - # - when called with arguments - (#.(CXML-STP-IMPL::DOCUMENT - :CHILDREN '(#.(CXML-STP:PROCESSING-INSTRUCTION - #| :PARENT of type DOCUMENT |# - :DATA "type=\"text/xsl\" href=\"91021.xsl\"" - :TARGET "xml-stylesheet") - #.(CXML-STP:COMMENT - #| :PARENT of type DOCUMENT |# - :DATA " XSLT: Number formatting - xsl:number at the document root ") - #.(CXML-STP:COMMENT - #| :PARENT of type DOCUMENT |# - :DATA " Created : Khalil Jabrane ") - #.(CXML-STP:COMMENT - #| :PARENT of type DOCUMENT |# - :DATA " Date: 04/18/2000 ") - #.(CXML-STP:ELEMENT - #| :PARENT of type DOCUMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "? -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "? -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "??") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA " -?") - #.(CXML-STP:ELEMENT - #| :PARENT of type ELEMENT |# - :BASE-URI "file://+...MSFT_Conformance_Tests/Number/91021.xml" - :CHILDREN '(#.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "boats")) - :LOCAL-NAME "chapter") - #.(CXML-STP:TEXT - #| :PARENT of type ELEMENT |# - :DATA "? -")) - :LOCAL-NAME "book")))). +PASS Number__91021 [XSLT-Result-Tree] Stylesheet: MSFT_Conformance_Tests/Number/91021.noindent-xsl Data: MSFT_Conformance_Tests/Number/91021.xml Expected output (1): MSFT_Conformance_Tests/Number/Number__91021.saxon @@ -22469,4 +19270,4 @@ PASS XSLTFunctions_DocumentFuncWithEmptyArg [Mixed] Expected output (1): MSFT_Conformance_Tests/XSLTFunctions/XSLTFunctions_DocumentFuncWithEmptyArg.saxon Actual output: MSFT_Conformance_Tests/XSLTFunctions/XSLTFunctions_DocumentFuncWithEmptyArg.xuriella -Passed 2818/3073 tests. +Passed 2820/3073 tests. diff --git a/number.lisp b/number.lisp index 253bb74..ee8b54d 100644 --- a/number.lisp +++ b/number.lisp @@ -33,8 +33,8 @@ (destructuring-bind (&key level count from value format lang letter-value grouping-separator grouping-size) args - (let ((count (and count (compile-pattern count env))) - (from (and from (compile-pattern from env))) + (let ((count (and count (xpath:make-pattern-matcher* count env))) + (from (and from (xpath:make-pattern-matcher* from env))) (value (and value (compile-xpath value env))) (format (compile-avt (or format "1") env)) (lang (compile-avt (or lang "") env)) @@ -72,17 +72,8 @@ grouping-separator grouping-size))))))) -(defun compile-pattern (str env) - (compile-xpath - `(xpath:xpath - (:union - ,@(mapcar #'naive-pattern-expression (parse-pattern str)))) - env)) - (defun pattern-thunk-matches-p (pattern-thunk node) - (find node - (xpath:all-nodes (funcall pattern-thunk (xpath:make-context node))) - :test #'xpath-protocol:node-equal)) + (xpath:matching-value pattern-thunk node)) (defun ancestors-using-count-and-from (node count from) (let ((ancestors @@ -123,18 +114,16 @@ (let ((uri (xpath-protocol:namespace-uri node)) (lname (xpath-protocol:local-name node)) (node-type (node-type node))) - (lambda (ctx) - (let ((ctx-node (xpath:context-node ctx))) - (xpath-sys:make-node-set - (if (if (eq node-type :element) - (and (xpath-protocol:node-type-p ctx-node :element) - (equal (xpath-protocol:namespace-uri ctx-node) - uri) - (equal (xpath-protocol:local-name ctx-node) - lname)) - (xpath-protocol:node-type-p ctx-node node-type)) - (list ctx-node) - nil))))))) + (lambda (pattern-node) + (if (if (eq node-type :element) + (and (xpath-protocol:node-type-p pattern-node :element) + (equal (xpath-protocol:namespace-uri pattern-node) + uri) + (equal (xpath-protocol:local-name pattern-node) + lname)) + (xpath-protocol:node-type-p pattern-node node-type)) + (list t) + nil))))) (cond ((equal level "single") (let ((ancestor (car (ancestors-using-count-and-from node count from)))) diff --git a/xslt.lisp b/xslt.lisp index 4335868..674452e 100644 --- a/xslt.lisp +++ b/xslt.lisp @@ -73,11 +73,16 @@ (,doit) ,@clauses))))) +(defmacro with-xpath-errors ((&optional) &body body) + `(handler-bind + ((xpath:xpath-error + (lambda (c) + (xslt-error "~A" c)))) + ,@body)) + (defun compile-xpath (xpath &optional env) - (handler-case* - (xpath:compile-xpath xpath env) - (xpath:xpath-error (c) - (xslt-error "~A" c)))) + (with-xpath-errors () + (xpath:compile-xpath xpath env))) (defmacro with-stack-limit ((&optional) &body body) `(invoke-with-stack-limit (lambda () ,@body))) @@ -343,7 +348,9 @@ (decimal-formats (make-hash-table :test 'equal)) (initial-global-variable-thunks (make-hash-table :test 'equal))) -(defstruct mode (templates nil)) +(defstruct mode + (templates nil) + (match-thunk (lambda (ignore) (declare (ignore ignore)) nil))) (defun find-mode (stylesheet local-name &optional uri) (gethash (cons local-name uri) (stylesheet-modes stylesheet))) @@ -572,25 +579,35 @@ (parse-1-stylesheet env stylesheet stream uri-resolver))))) (defun parse-stylesheet (designator &key uri-resolver) - (xpath:with-namespaces ((nil #.*xsl*)) - (let* ((*import-priority* 0) - (puri:*strict-parse* nil) - (stylesheet (make-stylesheet)) - (env (make-instance 'lexical-xslt-environment)) - (*excluded-namespaces* *excluded-namespaces*) - (*global-variable-declarations* (make-empty-declaration-array))) - (ensure-mode stylesheet nil) - (funcall (parse-1-stylesheet env stylesheet designator uri-resolver)) - ;; reverse attribute sets: - (let ((table (stylesheet-attribute-sets stylesheet))) - (maphash (lambda (k v) - (setf (gethash k table) (nreverse v))) - table)) - ;; add default df - (unless (find-decimal-format "" "" stylesheet nil) - (setf (find-decimal-format "" "" stylesheet) - (make-decimal-format))) - stylesheet))) + (with-xpath-errors () + (xpath:with-namespaces ((nil #.*xsl*)) + (let* ((*import-priority* 0) + (xpath:*allow-variables-in-patterns* nil) + (puri:*strict-parse* nil) + (stylesheet (make-stylesheet)) + (env (make-instance 'lexical-xslt-environment)) + (*excluded-namespaces* *excluded-namespaces*) + (*global-variable-declarations* (make-empty-declaration-array))) + (ensure-mode stylesheet nil) + (funcall (parse-1-stylesheet env stylesheet designator uri-resolver)) + ;; reverse attribute sets: + (let ((table (stylesheet-attribute-sets stylesheet))) + (maphash (lambda (k v) + (setf (gethash k table) (nreverse v))) + table)) + ;; add default df + (unless (find-decimal-format "" "" stylesheet nil) + (setf (find-decimal-format "" "" stylesheet) + (make-decimal-format))) + ;; compile a template matcher for each mode: + (loop + for mode being each hash-value in (stylesheet-modes stylesheet) + do + (setf (mode-match-thunk mode) + (xpath:make-pattern-matcher + (mapcar #'template-compiled-pattern + (mode-templates mode))))) + stylesheet)))) (defun parse-attribute-sets! (stylesheet env) (do-toplevel (elt "attribute-set" ) @@ -1223,55 +1240,53 @@ (parse-stylesheet stylesheet)))) (invoke-with-output-sink (lambda () - (handler-case* - (let* ((*documents* (make-hash-table :test 'equal)) - (xpath:*navigator* (or navigator :default-navigator)) - (puri:*strict-parse* nil) - (*stylesheet* stylesheet) - (*empty-mode* (make-mode)) - (*default-mode* (find-mode stylesheet nil)) - (global-variable-chains - (stylesheet-global-variables stylesheet)) - (*global-variable-values* - (make-variable-value-array (length global-variable-chains))) - (*uri-resolver* uri-resolver) - (source-document - (if (typep source-designator 'xml-designator) - (cxml:parse source-designator (stp:make-builder)) - source-designator)) - (xpath-root-node - (make-whitespace-stripper - source-document - (stylesheet-strip-tests stylesheet))) - (ctx (xpath:make-context xpath-root-node))) - (when (pathnamep source-designator) - (setf (gethash source-designator *documents*) xpath-root-node)) - (map nil - (lambda (chain) - (let ((head (car (variable-chain-definitions chain)))) - (when (variable-param-p head) - (let ((value - (find-parameter-value - (variable-chain-local-name chain) - (variable-chain-uri chain) - parameters))) - (when value - (setf (global-variable-value - (variable-chain-index chain)) - value)))))) - global-variable-chains) - (map nil - (lambda (chain) - (funcall (variable-chain-thunk chain) ctx)) - global-variable-chains) - ;; zzz we wouldn't have to mask float traps here if we used the - ;; XPath API properly. Unfortunately I've been using FUNCALL - ;; everywhere instead of EVALUATE, so let's paper over that - ;; at a central place to be sure: - (xpath::with-float-traps-masked () - (apply-templates ctx :mode *default-mode*))) - (xpath:xpath-error (c) - (xslt-error "~A" c)))) + (with-xpath-errors () + (let* ((*documents* (make-hash-table :test 'equal)) + (xpath:*navigator* (or navigator :default-navigator)) + (puri:*strict-parse* nil) + (*stylesheet* stylesheet) + (*empty-mode* (make-mode)) + (*default-mode* (find-mode stylesheet nil)) + (global-variable-chains + (stylesheet-global-variables stylesheet)) + (*global-variable-values* + (make-variable-value-array (length global-variable-chains))) + (*uri-resolver* uri-resolver) + (source-document + (if (typep source-designator 'xml-designator) + (cxml:parse source-designator (stp:make-builder)) + source-designator)) + (xpath-root-node + (make-whitespace-stripper + source-document + (stylesheet-strip-tests stylesheet))) + (ctx (xpath:make-context xpath-root-node))) + (when (pathnamep source-designator) + (setf (gethash source-designator *documents*) xpath-root-node)) + (map nil + (lambda (chain) + (let ((head (car (variable-chain-definitions chain)))) + (when (variable-param-p head) + (let ((value + (find-parameter-value + (variable-chain-local-name chain) + (variable-chain-uri chain) + parameters))) + (when value + (setf (global-variable-value + (variable-chain-index chain)) + value)))))) + global-variable-chains) + (map nil + (lambda (chain) + (funcall (variable-chain-thunk chain) ctx)) + global-variable-chains) + ;; zzz we wouldn't have to mask float traps here if we used the + ;; XPath API properly. Unfortunately I've been using FUNCALL + ;; everywhere instead of EVALUATE, so let's paper over that + ;; at a central place to be sure: + (xpath::with-float-traps-masked () + (apply-templates ctx :mode *default-mode*))))) (stylesheet-output-specification stylesheet) output)) @@ -1367,9 +1382,8 @@ (defun find-templates (ctx mode) (let* ((matching-candidates - (remove-if-not (lambda (template) - (template-matches-p template ctx)) - (mode-templates mode))) + (xpath:matching-values (mode-match-thunk mode) + (xpath:context-node ctx))) (npriorities (if matching-candidates (1+ (reduce #'max @@ -1410,11 +1424,6 @@ (setf max other))) max))) -(defun template-matches-p (template ctx) - (find (xpath:context-node ctx) - (xpath:all-nodes (funcall (template-match-thunk template) ctx)) - :test #'xpath-protocol:node-equal)) - (defun invoke-with-output-sink (fn output-spec output) (etypecase output (pathname @@ -1479,7 +1488,7 @@ (defstruct template match-expression - match-thunk + compiled-pattern name import-priority apply-imports-limit @@ -1512,26 +1521,10 @@ -0.5))) 0.5))) -(defun valid-expression-p (expr) - (cond - ((atom expr) t) - ((eq (first expr) :path) - (every (lambda (x) - (let ((filter (third x))) - (or (null filter) (valid-expression-p filter)))) - (cdr expr))) - ((eq (first expr) :variable) ;(!) - nil) - (t - (every #'valid-expression-p (cdr expr))))) - (defun parse-xpath (str) - (handler-case - (xpath:parse-xpath str) - (xpath:xpath-error (c) - (xslt-error "~A" c)))) + (with-xpath-errors () + (xpath:parse-xpath str))) -;; zzz also use naive-pattern-expression here? (defun parse-key-pattern (str) (let ((parsed (mapcar #'(lambda (item) @@ -1544,32 +1537,8 @@ `(:union ,@parsed)))) (defun parse-pattern (str) - ;; zzz check here for anything not allowed as an XSLT pattern - ;; zzz can we hack id() and key() here? - (let ((form (parse-xpath str))) - (unless (consp form) - (xslt-error "not a valid pattern: ~A" str)) - (labels ((process-form (form) - (cond ((eq (car form) :union) - (alexandria:mappend #'process-form (rest form))) - ((not (or (eq (car form) :path) - (and (eq (car form) :filter) - (let ((filter (second form))) - (and (consp filter) - (member (car filter) - '(:key :id)))) - (equal (third form) '(:true))) - (member (car form) '(:key :id)))) - (xslt-error "not a valid pattern: ~A ~A" str form)) - ((not (valid-expression-p form)) - (xslt-error "invalid filter")) - (t (list form))))) - (process-form form)))) - -(defun naive-pattern-expression (x) - (ecase (car x) - (:path `(:path (:ancestor-or-self :node) ,@(cdr x))) - ((:filter :key :id) x))) + (with-xpath-errors () + (cdr (xpath::parse-pattern-expression str)))) (defun compile-value-thunk (value env) (if (and (listp value) (eq (car value) 'progn)) @@ -1636,27 +1605,32 @@ :n-variables n-variables)))) (when match (mapcar (lambda (expression) - (let ((match-thunk - (xslt-trace-thunk - (compile-xpath - `(xpath:xpath - ,(naive-pattern-expression expression)) - env) - "match-thunk for template (match ~s): ~s --> ~s" - match expression :result)) - (p (if priority - (parse-number:parse-number priority) - (expression-priority expression)))) - (make-template :match-expression expression - :match-thunk match-thunk - :import-priority *import-priority* - :apply-imports-limit *apply-imports-limit* - :priority p - :position position - :mode-qname mode - :params param-bindings - :body outer-body-thunk - :n-variables n-variables))) - (parse-pattern match)))))))) + (let* ((compiled-pattern + (xslt-trace-thunk + (car (xpath:compute-patterns + `(:patterns ,expression) + 42 + :dummy + env)) + "match-thunk for template (match ~s): ~s --> ~s" + match expression :result)) + (p (if priority + (parse-number:parse-number priority) + (expression-priority expression))) + (template + (make-template :match-expression expression + :compiled-pattern compiled-pattern + :import-priority *import-priority* + :apply-imports-limit *apply-imports-limit* + :priority p + :position position + :mode-qname mode + :params param-bindings + :body outer-body-thunk + :n-variables n-variables))) + (setf (xpath:pattern-value compiled-pattern) + template) + template)) + (cdr (xpath:parse-pattern-expression match))))))))) #+(or) (xuriella::parse-stylesheet #p"/home/david/src/lisp/xuriella/test.xsl") -- 2.11.4.GIT