├── .gitignore ├── .travis.yml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── LICENSE.libxslt ├── README.md ├── go.mod ├── go.sum ├── ratago.go ├── xpath2 ├── grammar.go ├── lexer.go └── lexer_test.go └── xslt ├── context.go ├── doc.go ├── functions.go ├── instruction.go ├── match.go ├── match_test.go ├── number.go ├── sort.go ├── stylesheet.go ├── stylesheet_test.go ├── template.go ├── testdata ├── REC │ ├── article.xsl │ ├── bigfont.xsl │ ├── stand-2.7-1.dtd │ ├── stand-2.7-1.out │ ├── stand-2.7-1.stand.out │ ├── stand-2.7-1.xml │ ├── stand-2.7-1.xsl │ ├── stand-2.7-2.stand.out │ ├── stand-2.7-2.xml │ ├── stand-2.7-3.stand.out │ ├── stand-2.7-3.xml │ ├── test-10-1.out │ ├── test-10-1.xml │ ├── test-10-1.xsl │ ├── test-10-2.out │ ├── test-10-2.xml │ ├── test-10-2.xsl │ ├── test-11.2-1.out │ ├── test-11.2-1.xml │ ├── test-11.2-1.xsl │ ├── test-11.2-2.out │ ├── test-11.2-2.xml │ ├── test-11.2-2.xsl │ ├── test-11.2-3.out │ ├── test-11.2-3.xml │ ├── test-11.2-3.xsl │ ├── test-11.2-4.out │ ├── test-11.2-4.xml │ ├── test-11.2-4.xsl │ ├── test-11.2-5.out │ ├── test-11.2-5.xml │ ├── test-11.2-5.xsl │ ├── test-11.2-6.out │ ├── test-11.2-6.xml │ ├── test-11.2-6.xsl │ ├── test-12.2-1.out │ ├── test-12.2-1.xml │ ├── test-12.2-1.xsl │ ├── test-12.2-2.out │ ├── test-12.2-2.xml │ ├── test-12.2-2.xsl │ ├── test-15-1.out │ ├── test-15-1.xml │ ├── test-15-1.xsl │ ├── test-16.1-1.out │ ├── test-16.1-1.xml │ ├── test-16.1-1.xsl │ ├── test-16.1-2.out │ ├── test-16.1-2.xml │ ├── test-16.1-2.xsl │ ├── test-2.3-1.out │ ├── test-2.3-1.xml │ ├── test-2.3-1.xsl │ ├── test-2.3-2.out │ ├── test-2.3-2.xml │ ├── test-2.3-2.xsl │ ├── test-2.5-1.err │ ├── test-2.5-1.out │ ├── test-2.5-1.xml │ ├── test-2.5-1.xsl │ ├── test-2.6.2-1.out │ ├── test-2.6.2-1.xml │ ├── test-2.6.2-1.xsl │ ├── test-3.4-1.out │ ├── test-3.4-1.xml │ ├── test-3.4-1.xsl │ ├── test-3.4-2.out │ ├── test-3.4-2.xml │ ├── test-3.4-2.xsl │ ├── test-3.4-3.out │ ├── test-3.4-3.xml │ ├── test-3.4-3.xsl │ ├── test-5.2-1.out │ ├── test-5.2-1.xml │ ├── test-5.2-1.xsl │ ├── test-5.2-10.out │ ├── test-5.2-10.xml │ ├── test-5.2-10.xsl │ ├── test-5.2-11.out │ ├── test-5.2-11.xml │ ├── test-5.2-11.xsl │ ├── test-5.2-12.out │ ├── test-5.2-12.xml │ ├── test-5.2-12.xsl │ ├── test-5.2-13.out │ ├── test-5.2-13.xml │ ├── test-5.2-13.xsl │ ├── test-5.2-14.out │ ├── test-5.2-14.xml │ ├── test-5.2-14.xsl │ ├── test-5.2-15.out │ ├── test-5.2-15.xml │ ├── test-5.2-15.xsl │ ├── test-5.2-16.out │ ├── test-5.2-16.xml │ ├── test-5.2-16.xsl │ ├── test-5.2-17.out │ ├── test-5.2-17.xml │ ├── test-5.2-17.xsl │ ├── test-5.2-18.out │ ├── test-5.2-18.xml │ ├── test-5.2-18.xsl │ ├── test-5.2-19.out │ ├── test-5.2-19.xml │ ├── test-5.2-19.xsl │ ├── test-5.2-2.out │ ├── test-5.2-2.xml │ ├── test-5.2-2.xsl │ ├── test-5.2-20.out │ ├── test-5.2-20.xml │ ├── test-5.2-20.xsl │ ├── test-5.2-21.out │ ├── test-5.2-21.xml │ ├── test-5.2-21.xsl │ ├── test-5.2-22.out │ ├── test-5.2-22.xml │ ├── test-5.2-22.xsl │ ├── test-5.2-3.out │ ├── test-5.2-3.xml │ ├── test-5.2-3.xsl │ ├── test-5.2-4.out │ ├── test-5.2-4.xml │ ├── test-5.2-4.xsl │ ├── test-5.2-5.out │ ├── test-5.2-5.xml │ ├── test-5.2-5.xsl │ ├── test-5.2-6.out │ ├── test-5.2-6.xml │ ├── test-5.2-6.xsl │ ├── test-5.2-7.out │ ├── test-5.2-7.xml │ ├── test-5.2-7.xsl │ ├── test-5.2-8.out │ ├── test-5.2-8.xml │ ├── test-5.2-8.xsl │ ├── test-5.2-9.out │ ├── test-5.2-9.xml │ ├── test-5.2-9.xsl │ ├── test-5.3.out │ ├── test-5.3.xml │ ├── test-5.3.xsl │ ├── test-5.4-1.out │ ├── test-5.4-1.xml │ ├── test-5.4-1.xsl │ ├── test-5.4-2.out │ ├── test-5.4-2.xml │ ├── test-5.4-2.xsl │ ├── test-5.4-3.out │ ├── test-5.4-3.xml │ ├── test-5.4-3.xsl │ ├── test-5.4-4.out │ ├── test-5.4-4.xml │ ├── test-5.4-4.xsl │ ├── test-5.4-5.out │ ├── test-5.4-5.xml │ ├── test-5.4-5.xsl │ ├── test-5.8.out │ ├── test-5.8.xml │ ├── test-5.8.xsl │ ├── test-6.out │ ├── test-6.xml │ ├── test-6.xsl │ ├── test-7.1.1-2.out │ ├── test-7.1.1-2.xml │ ├── test-7.1.1-2.xsl │ ├── test-7.1.1-3.out │ ├── test-7.1.1-3.xml │ ├── test-7.1.1-3.xsl │ ├── test-7.1.1.out │ ├── test-7.1.1.xml │ ├── test-7.1.1.xsl │ ├── test-7.1.3.out │ ├── test-7.1.3.xml │ ├── test-7.1.3.xsl │ ├── test-7.1.4.out │ ├── test-7.1.4.xml │ ├── test-7.1.4.xsl │ ├── test-7.3.out │ ├── test-7.3.xml │ ├── test-7.3.xsl │ ├── test-7.4.out │ ├── test-7.4.xml │ ├── test-7.4.xsl │ ├── test-7.5-1.out │ ├── test-7.5-1.xml │ ├── test-7.5-1.xsl │ ├── test-7.6.1-1.out │ ├── test-7.6.1-1.xml │ ├── test-7.6.1-1.xsl │ ├── test-7.6.1-2.out │ ├── test-7.6.1-2.xml │ ├── test-7.6.1-2.xsl │ ├── test-7.6.1-3.out │ ├── test-7.6.1-3.xml │ ├── test-7.6.1-3.xsl │ ├── test-7.6.2-1.out │ ├── test-7.6.2-1.xml │ ├── test-7.6.2-1.xsl │ ├── test-7.6.2-2.out │ ├── test-7.6.2-2.xml │ ├── test-7.6.2-2.xsl │ ├── test-7.7-1.out │ ├── test-7.7-1.xml │ ├── test-7.7-1.xsl │ ├── test-7.7-2.out │ ├── test-7.7-2.xml │ ├── test-7.7-2.xsl │ ├── test-7.7-3.out │ ├── test-7.7-3.xml │ ├── test-7.7-3.xsl │ ├── test-7.7-4.out │ ├── test-7.7-4.xml │ ├── test-7.7-4.xsl │ ├── test-7.7-5.out │ ├── test-7.7-5.xml │ ├── test-7.7-5.xsl │ ├── test-8-1.out │ ├── test-8-1.xml │ ├── test-8-1.xsl │ ├── test-9.1-1.out │ ├── test-9.1-1.xml │ ├── test-9.1-1.xsl │ ├── test-9.1-2.out │ ├── test-9.1-2.xml │ ├── test-9.1-2.xsl │ └── test-9.2-1.xsl ├── REC1 │ ├── doc.dtd │ ├── doc.xml │ ├── doc.xsl │ └── result.xml ├── REC2 │ ├── Makefile.am │ ├── data.xml │ ├── html.xml │ ├── html.xsl │ ├── svg.xml │ ├── svg.xsl │ ├── vrml.xml │ └── vrml.xsl ├── docs │ ├── Makefile.am │ ├── array.xml │ ├── bug-1-.xml │ ├── bug-10-.xml │ ├── bug-100.xml │ ├── bug-101.xml │ ├── bug-102.xml │ ├── bug-103.xml │ ├── bug-104.xml │ ├── bug-105.xml │ ├── bug-106.xml │ ├── bug-107.xml │ ├── bug-108.xml │ ├── bug-109.xml │ ├── bug-11-.xml │ ├── bug-110.ent │ ├── bug-110.xml │ ├── bug-111.xml │ ├── bug-112.xml │ ├── bug-113.xml │ ├── bug-114.xml │ ├── bug-115.xml │ ├── bug-116.xml │ ├── bug-117.xml │ ├── bug-118.xml │ ├── bug-119.xml │ ├── bug-12-.xml │ ├── bug-120.xml │ ├── bug-121.xml │ ├── bug-122.xml │ ├── bug-123.xml │ ├── bug-124.xml │ ├── bug-125.xml │ ├── bug-126.xml │ ├── bug-127.xml │ ├── bug-128.xml │ ├── bug-129.xml │ ├── bug-13-.xml │ ├── bug-130.doc │ ├── bug-130.xml │ ├── bug-131.xml │ ├── bug-132.xml │ ├── bug-133.xml │ ├── bug-134.xml │ ├── bug-135.xml │ ├── bug-136.xml │ ├── bug-137.xml │ ├── bug-138.xml │ ├── bug-139.xml │ ├── bug-14-.xml │ ├── bug-140.xml │ ├── bug-141.xml │ ├── bug-142.xml │ ├── bug-143.xml │ ├── bug-144.xml │ ├── bug-145.xml │ ├── bug-146.xml │ ├── bug-147.xml │ ├── bug-148.xml │ ├── bug-149.xml │ ├── bug-15-.xml │ ├── bug-150.xml │ ├── bug-151.xml │ ├── bug-152.xml │ ├── bug-153.doc │ ├── bug-153.xml │ ├── bug-154.xml │ ├── bug-155.xml │ ├── bug-156.xml │ ├── bug-157.xml │ ├── bug-158.doc │ ├── bug-158.xml │ ├── bug-159.xml │ ├── bug-16-.xml │ ├── bug-160.xml │ ├── bug-161.xml │ ├── bug-163.xml │ ├── bug-164.xml │ ├── bug-165.xml │ ├── bug-166.xml │ ├── bug-167.xml │ ├── bug-168.xml │ ├── bug-169.xml │ ├── bug-17-.xml │ ├── bug-170.xml │ ├── bug-171.xml │ ├── bug-172.xml │ ├── bug-173.xml │ ├── bug-174.xml │ ├── bug-175.xml │ ├── bug-176.xml │ ├── bug-177.xml │ ├── bug-178.xml │ ├── bug-179.xml │ ├── bug-18-.xml │ ├── bug-180.xml │ ├── bug-181.xml │ ├── bug-182.xml │ ├── bug-19-.xml │ ├── bug-2-.xml │ ├── bug-20-.xml │ ├── bug-21-.xml │ ├── bug-22-.xml │ ├── bug-23-.xml │ ├── bug-24-.xml │ ├── bug-25-.xml │ ├── bug-26-.xml │ ├── bug-27-.xml │ ├── bug-28-.xml │ ├── bug-29-.ent │ ├── bug-29-.xml │ ├── bug-3-.xml │ ├── bug-30-.xml │ ├── bug-31-.xml │ ├── bug-32-.xml │ ├── bug-33-.xml │ ├── bug-35-.xml │ ├── bug-36-.xml │ ├── bug-37-.xml │ ├── bug-38-.xml │ ├── bug-39-.xml │ ├── bug-4-.xml │ ├── bug-40-.xml │ ├── bug-41-.xml │ ├── bug-42-.xml │ ├── bug-43-.xml │ ├── bug-44-.xml │ ├── bug-45-.xml │ ├── bug-46-.xml │ ├── bug-47-.xml │ ├── bug-48-.xml │ ├── bug-49-.xml │ ├── bug-5-.xml │ ├── bug-50-.xml │ ├── bug-52.xml │ ├── bug-53.xml │ ├── bug-54.xml │ ├── bug-55.xml │ ├── bug-56.xml │ ├── bug-57.xml │ ├── bug-59.xml │ ├── bug-6-.xml │ ├── bug-60.xml │ ├── bug-61.xml │ ├── bug-62.xml │ ├── bug-63.xml │ ├── bug-64.xml │ ├── bug-65.xml │ ├── bug-66.xml │ ├── bug-68.xml │ ├── bug-69.xml │ ├── bug-7-.xml │ ├── bug-70.xml │ ├── bug-71.xml │ ├── bug-72.xml │ ├── bug-73.xml │ ├── bug-74.xml │ ├── bug-75.xml │ ├── bug-76.xml │ ├── bug-77.xml │ ├── bug-78.xml │ ├── bug-79.xml │ ├── bug-8-.xml │ ├── bug-80.xml │ ├── bug-81.xml │ ├── bug-82.xml │ ├── bug-83.xml │ ├── bug-84.xml │ ├── bug-86.xml │ ├── bug-87.xml │ ├── bug-88.xml │ ├── bug-89.xml │ ├── bug-9-.xml │ ├── bug-90.xml │ ├── bug-91.xml │ ├── bug-92.xml │ ├── bug-93.xml │ ├── bug-94.xml │ ├── bug-95.xml │ ├── bug-96.xml │ ├── bug-97.xml │ ├── bug-98.xml │ ├── bug-99.xml │ ├── character.xml │ ├── date_add.xml │ └── items.xml ├── general │ ├── Makefile.am │ ├── array.out │ ├── array.xsl │ ├── bug-1-.out │ ├── bug-1-.xsl │ ├── bug-10-.out │ ├── bug-10-.xsl │ ├── bug-100.out │ ├── bug-100.xsl │ ├── bug-101.out │ ├── bug-101.xsl │ ├── bug-102-inc.out │ ├── bug-102-inc.xsl │ ├── bug-102.out │ ├── bug-102.xsl │ ├── bug-103.out │ ├── bug-103.xsl │ ├── bug-104.out │ ├── bug-104.xsl │ ├── bug-105.out │ ├── bug-105.xsl │ ├── bug-106.out │ ├── bug-106.xsl │ ├── bug-107.out │ ├── bug-107.xsl │ ├── bug-108.out │ ├── bug-108.xsl │ ├── bug-109.out │ ├── bug-109.xsl │ ├── bug-11-.out │ ├── bug-11-.xsl │ ├── bug-110.out │ ├── bug-110.xsl │ ├── bug-111.out │ ├── bug-111.xsl │ ├── bug-112.out │ ├── bug-112.xsl │ ├── bug-113.out │ ├── bug-113.xsl │ ├── bug-114.out │ ├── bug-114.xsl │ ├── bug-115.out │ ├── bug-115.xsl │ ├── bug-116.out │ ├── bug-116.xsl │ ├── bug-117.out │ ├── bug-117.xsl │ ├── bug-118.out │ ├── bug-118.xsl │ ├── bug-119.out │ ├── bug-119.xsl │ ├── bug-12-.out │ ├── bug-12-.xsl │ ├── bug-120.out │ ├── bug-120.xsl │ ├── bug-121.out │ ├── bug-121.xsl │ ├── bug-122.out │ ├── bug-122.xsl │ ├── bug-123.out │ ├── bug-123.xsl │ ├── bug-124.out │ ├── bug-124.xsl │ ├── bug-125.out │ ├── bug-125.xsl │ ├── bug-126.out │ ├── bug-126.xsl │ ├── bug-127.out │ ├── bug-127.xsl │ ├── bug-128.out │ ├── bug-128.xsl │ ├── bug-129.out │ ├── bug-129.xsl │ ├── bug-13-.out │ ├── bug-13-.xsl │ ├── bug-130-imp1.imp │ ├── bug-130-imp2.imp │ ├── bug-130-imp3.imp │ ├── bug-130-imp4.imp │ ├── bug-130.out │ ├── bug-130.xsl │ ├── bug-131-imp.imp │ ├── bug-131.out │ ├── bug-131.xsl │ ├── bug-132.out │ ├── bug-132.xsl │ ├── bug-133.out │ ├── bug-133.xsl │ ├── bug-134.out │ ├── bug-134.xsl │ ├── bug-135.out │ ├── bug-135.xsl │ ├── bug-136.out │ ├── bug-136.xsl │ ├── bug-137.imp │ ├── bug-137.out │ ├── bug-137.xsl │ ├── bug-138.out │ ├── bug-138.xsl │ ├── bug-139.out │ ├── bug-139.xsl │ ├── bug-14-.out │ ├── bug-14-.xsl │ ├── bug-140.out │ ├── bug-140.xsl │ ├── bug-141.out │ ├── bug-141.xsl │ ├── bug-142.out │ ├── bug-142.xsl │ ├── bug-143.out │ ├── bug-143.xsl │ ├── bug-144.out │ ├── bug-144.xsl │ ├── bug-145.err │ ├── bug-145.out │ ├── bug-145.xsl │ ├── bug-146.out │ ├── bug-146.xsl │ ├── bug-147-1.imp │ ├── bug-147-2.imp │ ├── bug-147-3.imp │ ├── bug-147-4.imp │ ├── bug-147-5.imp │ ├── bug-147-6.imp │ ├── bug-147.out │ ├── bug-147.xsl │ ├── bug-148.out │ ├── bug-148.xsl │ ├── bug-149.out │ ├── bug-149.xsl │ ├── bug-15-.out │ ├── bug-15-.xsl │ ├── bug-150.out │ ├── bug-150.xsl │ ├── bug-151.out │ ├── bug-151.xsl │ ├── bug-152.out │ ├── bug-152.xsl │ ├── bug-153.out │ ├── bug-153.xsl │ ├── bug-154.out │ ├── bug-154.xsl │ ├── bug-155.out │ ├── bug-155.xsl │ ├── bug-156.err │ ├── bug-156.imp1.imp │ ├── bug-156.imp2.imp │ ├── bug-156.out │ ├── bug-156.xsl │ ├── bug-157.err │ ├── bug-157.out │ ├── bug-157.xsl │ ├── bug-158.out │ ├── bug-158.xsl │ ├── bug-159.out │ ├── bug-159.xsl │ ├── bug-16-.out │ ├── bug-16-.xsl │ ├── bug-160.out │ ├── bug-160.xsl │ ├── bug-161.out │ ├── bug-161.xsl │ ├── bug-163.out │ ├── bug-163.xsl │ ├── bug-164.out │ ├── bug-164.xsl │ ├── bug-165.err │ ├── bug-165.out │ ├── bug-165.xsl │ ├── bug-166.out │ ├── bug-166.xsl │ ├── bug-167.out │ ├── bug-167.xsl │ ├── bug-168.out │ ├── bug-168.xsl │ ├── bug-169.imp │ ├── bug-169.out │ ├── bug-169.xsl │ ├── bug-17-.out │ ├── bug-17-.xsl │ ├── bug-170.out │ ├── bug-170.xsl │ ├── bug-171.out │ ├── bug-171.xsl │ ├── bug-172.out │ ├── bug-172.xsl │ ├── bug-173.out │ ├── bug-173.xsl │ ├── bug-174.err │ ├── bug-174.out │ ├── bug-174.xsl │ ├── bug-175.err │ ├── bug-175.out │ ├── bug-175.xsl │ ├── bug-176.out │ ├── bug-176.xsl │ ├── bug-177.out │ ├── bug-177.xsl │ ├── bug-178.out │ ├── bug-178.xsl │ ├── bug-179.out │ ├── bug-179.xsl │ ├── bug-18-.out │ ├── bug-18-.xsl │ ├── bug-180.err │ ├── bug-180.out │ ├── bug-180.xsl │ ├── bug-181.out │ ├── bug-181.xsl │ ├── bug-182.out │ ├── bug-182.xsl │ ├── bug-19-.out │ ├── bug-19-.xsl │ ├── bug-2-.out │ ├── bug-2-.xsl │ ├── bug-20-.out │ ├── bug-20-.xsl │ ├── bug-21-.out │ ├── bug-21-.xsl │ ├── bug-22-.out │ ├── bug-22-.xsl │ ├── bug-23-.out │ ├── bug-23-.xsl │ ├── bug-24-.out │ ├── bug-24-.xsl │ ├── bug-25-.out │ ├── bug-25-.xsl │ ├── bug-26-.out │ ├── bug-26-.xsl │ ├── bug-27-.out │ ├── bug-27-.xsl │ ├── bug-28-.out │ ├── bug-28-.xsl │ ├── bug-29-.out │ ├── bug-29-.xsl │ ├── bug-3-.out │ ├── bug-3-.xsl │ ├── bug-30-.out │ ├── bug-30-.xsl │ ├── bug-31-.out │ ├── bug-31-.xsl │ ├── bug-32-.out │ ├── bug-32-.xsl │ ├── bug-33-.out │ ├── bug-33-.xsl │ ├── bug-35-.out │ ├── bug-35-.xsl │ ├── bug-36-.out │ ├── bug-36-.xsl │ ├── bug-36-inc.out │ ├── bug-36-inc.xsl │ ├── bug-37-.out │ ├── bug-37-.xsl │ ├── bug-37-inc.out │ ├── bug-37-inc.xsl │ ├── bug-38-.out │ ├── bug-38-.xsl │ ├── bug-39-.out │ ├── bug-39-.xsl │ ├── bug-4-.out │ ├── bug-4-.xsl │ ├── bug-40-.out │ ├── bug-40-.xsl │ ├── bug-41-.out │ ├── bug-41-.xsl │ ├── bug-42-.out │ ├── bug-42-.xsl │ ├── bug-43-.out │ ├── bug-43-.xsl │ ├── bug-44-.out │ ├── bug-44-.xsl │ ├── bug-45-.out │ ├── bug-45-.xsl │ ├── bug-46-.out │ ├── bug-46-.xsl │ ├── bug-47-.out │ ├── bug-47-.xsl │ ├── bug-48-.out │ ├── bug-48-.xsl │ ├── bug-49-.out │ ├── bug-49-.xsl │ ├── bug-5-.out │ ├── bug-5-.xsl │ ├── bug-50-.out │ ├── bug-50-.xsl │ ├── bug-52.out │ ├── bug-52.xsl │ ├── bug-53.out │ ├── bug-53.xsl │ ├── bug-54.out │ ├── bug-54.xsl │ ├── bug-55.out │ ├── bug-55.xsl │ ├── bug-56.out │ ├── bug-56.xsl │ ├── bug-57.out │ ├── bug-57.xsl │ ├── bug-58.xsl │ ├── bug-59.out │ ├── bug-59.xsl │ ├── bug-6-.out │ ├── bug-6-.xsl │ ├── bug-60.err │ ├── bug-60.out │ ├── bug-60.xsl │ ├── bug-61.out │ ├── bug-61.xsl │ ├── bug-62-inc.out │ ├── bug-62-inc.xsl │ ├── bug-62.out │ ├── bug-62.xsl │ ├── bug-63.out │ ├── bug-63.xsl │ ├── bug-64.out │ ├── bug-64.xsl │ ├── bug-65.ent │ ├── bug-65.out │ ├── bug-65.xsl │ ├── bug-66.out │ ├── bug-66.xsl │ ├── bug-68.out │ ├── bug-68.xsl │ ├── bug-69.out │ ├── bug-69.xsl │ ├── bug-7-.out │ ├── bug-7-.xsl │ ├── bug-70.out │ ├── bug-70.xsl │ ├── bug-71.out │ ├── bug-71.xsl │ ├── bug-72.out │ ├── bug-72.xsl │ ├── bug-73.out │ ├── bug-73.xsl │ ├── bug-74.out │ ├── bug-74.xsl │ ├── bug-75.out │ ├── bug-75.xsl │ ├── bug-76.out │ ├── bug-76.xsl │ ├── bug-77.out │ ├── bug-77.xsl │ ├── bug-78.out │ ├── bug-78.xsl │ ├── bug-79.out │ ├── bug-79.xsl │ ├── bug-8-.out │ ├── bug-8-.xsl │ ├── bug-80.out │ ├── bug-80.xsl │ ├── bug-81.out │ ├── bug-81.xsl │ ├── bug-82.out │ ├── bug-82.xsl │ ├── bug-83.out │ ├── bug-83.xsl │ ├── bug-84.out │ ├── bug-84.xsl │ ├── bug-86.out │ ├── bug-86.xsl │ ├── bug-87.out │ ├── bug-87.xsl │ ├── bug-88.out │ ├── bug-88.xsl │ ├── bug-89.out │ ├── bug-89.xsl │ ├── bug-9-.out │ ├── bug-9-.xsl │ ├── bug-90.out │ ├── bug-90.xsl │ ├── bug-91.out │ ├── bug-91.xsl │ ├── bug-92.out │ ├── bug-92.xsl │ ├── bug-93-inc.out │ ├── bug-93-inc.xsl │ ├── bug-93.out │ ├── bug-93.xsl │ ├── bug-94.out │ ├── bug-94.xsl │ ├── bug-95.out │ ├── bug-95.xsl │ ├── bug-96.out │ ├── bug-96.xsl │ ├── bug-97.out │ ├── bug-97.xsl │ ├── bug-98.out │ ├── bug-98.xsl │ ├── bug-99.out │ ├── bug-99.xsl │ ├── character.out │ ├── character.xsl │ ├── character2.out │ ├── character2.xsl │ ├── date_add.out │ ├── date_add.xsl │ ├── inner.xsl │ ├── itemschoose.out │ ├── itemschoose.out.out │ └── itemschoose.xsl ├── parameters │ ├── basic.xml │ ├── basic.xsl │ └── data.xml ├── test.out ├── test.xml └── test.xsl └── util.go /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled Object files, Static and Dynamic libs (Shared Objects) 2 | *.o 3 | *.a 4 | *.so 5 | 6 | # Folders 7 | _obj 8 | _test 9 | 10 | # Architecture specific extensions/prefixes 11 | *.[568vq] 12 | [568vq].out 13 | 14 | *.cgo1.go 15 | *.cgo2.c 16 | _cgo_defun.c 17 | _cgo_gotypes.go 18 | _cgo_export.* 19 | 20 | _testmain.go 21 | 22 | *.exe 23 | ratago 24 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | go: 3 | - 1.6 4 | - 1.7 5 | - 1.7.1 6 | - 1.7.2 7 | - 1.7.3 8 | - 1.7.4 9 | - 1.8 10 | - 1.9 11 | 12 | script: 13 | - go test -coverprofile=xpath2_coverage.txt -covermode=atomic ./xpath2 14 | - go test -coverprofile=xslt_coverage.txt -covermode=atomic ./xslt 15 | 16 | after_success: 17 | - bash <(curl -s https://codecov.io/bash) 18 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/jbowtie/ratago 2 | 3 | go 1.14 4 | 5 | require github.com/jbowtie/gokogiri v0.0.0-20190301021639-37f655d3078f 6 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | github.com/jbowtie/gokogiri v0.0.0-20190301021639-37f655d3078f h1:6UIvzqlGM38lOpKP380Wbl0kUyyjutcc7KJUaDM/U4o= 2 | github.com/jbowtie/gokogiri v0.0.0-20190301021639-37f655d3078f/go.mod h1:C3R3VzPq+DAwilxue7DiV6F2QL1rrQX0L56GyI+sBxM= 3 | -------------------------------------------------------------------------------- /xslt/doc.go: -------------------------------------------------------------------------------- 1 | // Package xslt provides an XSLT 1.0 processor. 2 | package xslt 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/article.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 |

5 | 6 |
7 | 8 |

9 |

10 |
11 |
12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/bigfont.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/stand-2.7-1.dtd: -------------------------------------------------------------------------------- 1 | 3 | 5 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/stand-2.7-1.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | ... 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/stand-2.7-1.stand.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | ... 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/stand-2.7-1.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | SUCCESS 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/stand-2.7-2.stand.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/stand-2.7-2.xml: -------------------------------------------------------------------------------- 1 | ]> 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/REC/stand-2.7-3.stand.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/stand-2.7-3.xml: -------------------------------------------------------------------------------- 1 | ]> 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-10-1.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-10-1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | James 5 | Clark 6 | 7 | 8 | 9 | 10 | Daniel 11 | Veillard 12 | 13 | 14 | 15 | 16 | Michael 17 | Kay 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-10-2.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-10-2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Joel 5 | Veillard 6 | 7 | 8 | 9 | 10 | Daniel 11 | Veillard 12 | 13 | 14 | 15 | 16 | Joe 17 | Bar 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-1.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-1.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-1.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-2.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-2.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-2.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-3.out: -------------------------------------------------------------------------------- 1 | 2 | item1 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-3.xml: -------------------------------------------------------------------------------- 1 | 2 | item1 3 | item2 4 | item3 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-3.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 2 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-4.out: -------------------------------------------------------------------------------- 1 | 2 | item2 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-4.xml: -------------------------------------------------------------------------------- 1 | 2 | item1 3 | item2 4 | item3 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-4.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-5.out: -------------------------------------------------------------------------------- 1 | 2 | item2 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-5.xml: -------------------------------------------------------------------------------- 1 | 2 | item1 3 | item2 4 | item3 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-5.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 2 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-6.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-6.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-11.2-6.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-12.2-1.out: -------------------------------------------------------------------------------- 1 | 2 | Success 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-12.2-1.xml: -------------------------------------------------------------------------------- 1 | 2 |
Success
3 |
Failed
4 |
5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-12.2-1.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-12.2-2.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Success 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-12.2-2.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-12.2-2.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | Success 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-15-1.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-15-1.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-15-1.xsl: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | SUCCESS 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-16.1-1.out: -------------------------------------------------------------------------------- 1 | 2 | ]]> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-16.1-1.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-16.1-1.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | <foo> 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-16.1-2.out: -------------------------------------------------------------------------------- 1 | 2 | ]]> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-16.1-2.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-16.1-2.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | ]]> 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.3-1.out: -------------------------------------------------------------------------------- 1 | 2 | Expense Report Summary

Total Amount: 1234

3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.3-1.xml: -------------------------------------------------------------------------------- 1 | 2 | 1234 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.3-1.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | Expense Report Summary 6 | 7 | 8 |

Total Amount:

9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.3-2.out: -------------------------------------------------------------------------------- 1 | 2 | Expense Report Summary

Total Amount: 1234

3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.3-2.xml: -------------------------------------------------------------------------------- 1 | 2 | 1234 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.3-2.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | Expense Report Summary 8 | 9 | 10 |

Total Amount:

11 | 12 | 13 |
14 |
15 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.5-1.err: -------------------------------------------------------------------------------- 1 | compilation error: file ./test-2.5-1.xsl line 6 element exciting-new-1.8-feature 2 | xsltStylePreCompute: unknown xsl:exciting-new-1.8-feature 3 | compilation error: file ./test-2.5-1.xsl line 2 element stylesheet 4 | xsl:version: only 1.0 features are supported 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.5-1.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | XSLT 1.8 required 5 | 6 |

Sorry, this stylesheet requires XSLT 1.8.

7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.5-1.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.6.2-1.out: -------------------------------------------------------------------------------- 1 | 2 |

The article title

first para important stuff ...

second para ...

3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.6.2-1.xml: -------------------------------------------------------------------------------- 1 |
2 | The article title 3 | first para important stuff ... 4 | second para ... 5 |
6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-2.6.2-1.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | italic 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-3.4-1.out: -------------------------------------------------------------------------------- 1 | 2 | test01 test02 test11 test12 test11 test12 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-3.4-1.xsl: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-3.4-2.out: -------------------------------------------------------------------------------- 1 | 2 | test01 test02 test11test12 test11 test12 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-3.4-2.xsl: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-3.4-3.out: -------------------------------------------------------------------------------- 1 | 2 | test01test02test11test12test11test12 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-3.4-3.xsl: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-1.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-1.xml: -------------------------------------------------------------------------------- 1 | Failed 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-1.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | Success 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-10.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-10.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | ]> 5 | Failed 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-10.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | Success 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-11.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Success 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | <para>Failed</para> 4 | <para></para> 5 | </doc> 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-11.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="para[1]"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-12.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-12.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <para>Failed</para> 3 | <title/> 4 | <para/> 5 | </doc> 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-12.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:strip-space elements="doc"/> 4 | <xsl:template match="*[position()=1 and self::para]"> 5 | Success 6 | </xsl:template> 7 | </xsl:stylesheet> 8 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-13.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | 5 | Success 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-13.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <title/> 3 | <para>Failed</para> 4 | <title/> 5 | </doc> 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-13.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="para[last()=1]"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-14.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | 5 | 6 | Success 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-14.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <items> 3 | <item/> 4 | <item>Failed</item> 5 | </items> 6 | </doc> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-14.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="items/item[position()>1]"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-15.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-15.xml: -------------------------------------------------------------------------------- 1 | <doc><item>Failed</item><item/></doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-15.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="item[position() mod 2 = 1]"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-16.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | 5 | 6 | 7 | Success 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-16.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <p/> 3 | <div class="appendix"> 4 | <para> 5 | <p>Failed</p> 6 | </para> 7 | </div> 8 | </doc> 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-16.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match='div[@class="appendix"]//p'> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-17.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | Success 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-17.xml: -------------------------------------------------------------------------------- 1 | <doc><para class="Failed"/></doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-17.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="/"> 4 | <xsl:apply-templates select="/doc/para/@*"/> 5 | </xsl:template> 6 | <xsl:template match="@class"> 7 | <xsl:text>Success</xsl:text> 8 | </xsl:template> 9 | </xsl:stylesheet> 10 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-18.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | Success 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-18.xml: -------------------------------------------------------------------------------- 1 | <doc><para attr="Failed"/></doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-18.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="/"> 4 | <xsl:apply-templates select="/doc/para/@*"/> 5 | </xsl:template> 6 | <xsl:template match="@*"> 7 | <xsl:text>Success</xsl:text> 8 | </xsl:template> 9 | </xsl:stylesheet> 10 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-19.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <result>element</result> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-19.xml: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <root> 3 | <element/> 4 | </root> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-19.xsl: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | 4 | <xsl:template match="text()"/> 5 | 6 | <xsl:template match="child::element"> 7 | <result> 8 | <xsl:value-of select="name()"/> 9 | </result> 10 | </xsl:template> 11 | 12 | </xsl:stylesheet> 13 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-2.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-2.xml: -------------------------------------------------------------------------------- 1 | <a>Failed</a> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-2.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="*"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-20.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <result>value</result> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-20.xml: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <root> 3 | <element attribute="value"/> 4 | </root> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-20.xsl: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | 4 | <xsl:template match="*"> 5 | <xsl:apply-templates select="*|@*"/> 6 | </xsl:template> 7 | 8 | <xsl:template match="@node()"> 9 | <result> 10 | <xsl:value-of select="."/> 11 | </result> 12 | </xsl:template> 13 | 14 | </xsl:stylesheet> 15 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-21.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <result>value</result> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-21.xml: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <root> 3 | <element attribute="value"/> 4 | </root> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-21.xsl: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | 4 | <xsl:template match="*"> 5 | <xsl:apply-templates select="*|@*"/> 6 | </xsl:template> 7 | 8 | <xsl:template match="attribute::node()"> 9 | <result> 10 | <xsl:value-of select="."/> 11 | </result> 12 | </xsl:template> 13 | 14 | </xsl:stylesheet> 15 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-22.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <doc>success</doc> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-22.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <elem/> 3 | </doc> 4 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-22.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 2 | 3 | <xsl:template match="doc"> 4 | <xsl:copy> 5 | <xsl:apply-templates select="*"/> 6 | </xsl:copy> 7 | </xsl:template> 8 | 9 | <xsl:template match="doc[last()][last()]/elem"> 10 | <xsl:text>success</xsl:text> 11 | </xsl:template> 12 | 13 | </xsl:stylesheet> 14 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-3.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-3.xml: -------------------------------------------------------------------------------- 1 | <doc><appendix>Failed</appendix></doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-3.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="chapter|appendix"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-4.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-4.xml: -------------------------------------------------------------------------------- 1 | <doc><olist><item>Failed</item></olist></doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-4.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="olist/item"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-5.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | 5 | 6 | 7 | Success 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-5.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <appendix> 3 | <title/> 4 | <content> 5 | <para>Failed</para> 6 | </content> 7 | </appendix> 8 | </doc> 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-5.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="appendix//para"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-6.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-6.xml: -------------------------------------------------------------------------------- 1 | <doc>Failure</doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-6.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="/"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-7.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-7.xml: -------------------------------------------------------------------------------- 1 | <doc>Failed</doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-7.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="text()"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-8.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-8.xml: -------------------------------------------------------------------------------- 1 | <doc><?failed?></doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-8.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="processing-instruction()"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-9.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | Success 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-9.xml: -------------------------------------------------------------------------------- 1 | <doc>Failed</doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.2-9.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <xsl:template match="node()"> 4 | Success 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.3.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | This is an <fo:inline-sequence xmlns:fo="http://www.w3.org/1999/XSL/Format" font-weight="bold">important</fo:inline-sequence> point. 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.3.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | This is an <emph>important</emph> point. 3 | </doc> 4 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.3.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 3 | xmlns:fo="http://www.w3.org/1999/XSL/Format"> 4 | <xsl:template match="emph"> 5 | <fo:inline-sequence font-weight="bold"> 6 | <xsl:apply-templates/> 7 | </fo:inline-sequence> 8 | </xsl:template> 9 | </xsl:stylesheet> 10 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-1.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <doc xmlns:fo="http://www.w3.org/1999/XSL/Format"> 3 | <fo:block> 4 | This is a chapter 5 | </fo:block> 6 | <fo:block>This is another chapter</fo:block> 7 | </doc> 8 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-1.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <chapter> 3 | This is a chapter 4 | </chapter> 5 | <chapter>This is <em>another</em> chapter</chapter> 6 | </doc> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-1.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 3 | xmlns:fo="http://www.w3.org/1999/XSL/Format"> 4 | <xsl:template match="chapter"> 5 | <fo:block> 6 | <xsl:apply-templates/> 7 | </fo:block> 8 | </xsl:template> 9 | <xsl:template match="doc"> 10 | <doc> 11 | <xsl:apply-templates/> 12 | </doc> 13 | </xsl:template> 14 | </xsl:stylesheet> 15 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-2.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <doc xmlns:fo="http://www.w3.org/1999/XSL/Format"> 3 | <fo:inline-sequence>name1name2</fo:inline-sequence> 4 | </doc> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-2.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <author-group> 3 | <author>name1</author> 4 | <author>name2</author> 5 | <info>skipped</info> 6 | </author-group> 7 | </doc> 8 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-2.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 3 | xmlns:fo="http://www.w3.org/1999/XSL/Format"> 4 | <xsl:template match="doc"> 5 | <doc> 6 | <xsl:apply-templates/> 7 | </doc> 8 | </xsl:template> 9 | 10 | <xsl:template match="author-group"> 11 | <fo:inline-sequence> 12 | <xsl:apply-templates select="author"/> 13 | </fo:inline-sequence> 14 | </xsl:template> 15 | 16 | </xsl:stylesheet> 17 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-3.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <doc xmlns:fo="http://www.w3.org/1999/XSL/Format"> 3 | <fo:inline-sequence>name1name2</fo:inline-sequence> 4 | </doc> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-3.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <author-group> 3 | <author><given-name>name1</given-name></author> 4 | <author><given-name>name2</given-name></author> 5 | <author>skipped</author> 6 | </author-group> 7 | </doc> 8 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-4.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <doc xmlns:fo="http://www.w3.org/1999/XSL/Format"><fo:block> 3 | Employee employee1 belongs to group 4 | group1</fo:block><fo:block> 5 | Employee employee3 belongs to group 6 | group1</fo:block><fo:block> 7 | Employee employee2 belongs to group 8 | group2</fo:block></doc> 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-4.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <department> 3 | <name>dept1</name> 4 | <group> 5 | <name>group1</name> 6 | <employee><name>employee1</name></employee> 7 | <employee><name>employee3</name></employee> 8 | </group> 9 | </department> 10 | <department> 11 | <name>dept2</name> 12 | <group> 13 | <name>group2</name> 14 | <employee><name>employee2</name></employee> 15 | </group> 16 | </department> 17 | </doc> 18 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-5.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | div found div found 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-5.xml: -------------------------------------------------------------------------------- 1 | <doc><div><div></div></div></doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.4-5.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | 4 | <xsl:template match="doc"> 5 | <xsl:apply-templates select=".//div"/> 6 | </xsl:template> 7 | <xsl:template match="div"> 8 | <xsl:text>div found </xsl:text> 9 | </xsl:template> 10 | </xsl:stylesheet> 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.8.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | 5 | elem content 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.8.xml: -------------------------------------------------------------------------------- 1 | <?tst-pi pi 1 ?> 2 | <!-- comment 1 --> 3 | <doc xmlns:unused="http://example.org/unused"> 4 | <?tst-pi pi 2 ?> 5 | <!-- comment 2 --> 6 | <elem attr="attr value">elem content</elem> 7 | </doc> 8 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-5.8.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | <!-- empty stylesheet --> 4 | </xsl:stylesheet> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-6.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | doc found 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-6.xml: -------------------------------------------------------------------------------- 1 | <doc><div></div></doc> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-6.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet version="1.0" 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3 | 4 | <xsl:template match="doc"> 5 | <xsl:call-template name="docfound"/> 6 | </xsl:template> 7 | 8 | <xsl:template name="docfound"> 9 | <xsl:text>doc found</xsl:text> 10 | </xsl:template> 11 | </xsl:stylesheet> 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.1-2.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <out>SUCCESS</out> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.1-2.xml: -------------------------------------------------------------------------------- 1 | <doc/> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.1-2.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 | xmlns:doc="http://example.org/doc" 5 | exclude-result-prefixes="doc"> 6 | 7 | <doc:doc>Some ignored documentation the prefix should not show 8 | up on the doc element</doc:doc> 9 | <xsl:template match="/"> 10 | <out>SUCCESS</out> 11 | </xsl:template> 12 | 13 | </xsl:stylesheet> 14 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.1-3.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <out xmlns:doc="http://example.org/doc">SUCCESS</out> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.1-3.xml: -------------------------------------------------------------------------------- 1 | <doc/> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.1-3.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 | xmlns:doc="http://example.org/doc"> 5 | 6 | <doc:doc>Some ignored documentation the prefix should not show 7 | up on the doc element</doc:doc> 8 | <xsl:template match="/"> 9 | <out xsl:exclude-result-prefixes="doc">SUCCESS</out> 10 | </xsl:template> 11 | 12 | </xsl:stylesheet> 13 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.1.xml: -------------------------------------------------------------------------------- 1 | <elements> 2 | <block>p</block> 3 | <block>h1</block> 4 | <block>h2</block> 5 | <block>h3</block> 6 | <block>h4</block> 7 | </elements> 8 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.3.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <doc xmlns:ns_1="whatever" ns_1:xsl="http://www.w3.org/1999/XSL/Transform" attr="value"/> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.3.xml: -------------------------------------------------------------------------------- 1 | <doc/> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.3.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 4 | 5 | <xsl:template match="doc"> 6 | <doc> 7 | <xsl:attribute name="xmlns:xsl" namespace="whatever">http://www.w3.org/1999/XSL/Transform</xsl:attribute> 8 | <xsl:attribute name="attr">value</xsl:attribute> 9 | <!-- 10 | <xsl:attribute name="a">x 11 | y</xsl:attribute> 12 | --> 13 | </doc> 14 | </xsl:template> 15 | 16 | </xsl:stylesheet> 17 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.4.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" quadding="start" font-size="12pt" font-weight="bold">this is the heading</fo:block> 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.1.4.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <chapter> 3 | <heading>this is the heading</heading> 4 | </chapter> 5 | </doc> 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.3.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <doc><?xml-stylesheet href="book.css" type="text/css"?></doc> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.3.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | </doc> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.3.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 4 | 5 | <xsl:template match="doc"> 6 | <doc> 7 | <xsl:processing-instruction name="xml-stylesheet">href="book.css" type="text/css"</xsl:processing-instruction> 8 | </doc> 9 | </xsl:template> 10 | 11 | </xsl:stylesheet> 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.4.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <doc><!--This file is automatically generated. Do not edit!--></doc> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.4.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | </doc> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.4.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 4 | 5 | <xsl:template match="doc"> 6 | <doc> 7 | <xsl:comment>This file is automatically generated. Do not edit!</xsl:comment> 8 | </doc> 9 | </xsl:template> 10 | 11 | </xsl:stylesheet> 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.5-1.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <doc attr="value"> 3 | <child attr1="val" attr2="val2">content</child> 4 | </doc> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.5-1.xml: -------------------------------------------------------------------------------- 1 | <doc attr="value"> 2 | <child attr1="val" attr2="val2">content</child> 3 | </doc> 4 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.5-1.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 | xmlns:fo="http://www.w3.org/1999/XSL/Format" 5 | xmlns:axsl="http://www.w3.org/1999/XSL/TransformAlias"> 6 | 7 | <xsl:template match="@*|node()"> 8 | <xsl:copy> 9 | <xsl:apply-templates select="@*|node()"/> 10 | </xsl:copy> 11 | </xsl:template> 12 | </xsl:stylesheet> 13 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.1-1.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | <p>Joe Bar</p> 4 | <p>Boc Dude</p> 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.1-1.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <person given-name="Joe" family-name="Bar"/> 3 | <person given-name="Boc" family-name="Dude"/> 4 | </doc> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.1-1.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 4 | 5 | <xsl:template match="person"> 6 | <p> 7 | <xsl:value-of select="@given-name"/> 8 | <xsl:text> </xsl:text> 9 | <xsl:value-of select="@family-name"/> 10 | </p> 11 | </xsl:template> 12 | </xsl:stylesheet> 13 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.1-2.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | <p>Joe Bar</p> 4 | <p>Boc Dude</p> 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.1-2.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <person><given-name>Joe</given-name><family-name>Bar</family-name></person> 3 | <person><given-name>Boc</given-name><family-name>Dude</family-name></person> 4 | </doc> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.1-2.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 4 | 5 | <xsl:template match="person"> 6 | <p> 7 | <xsl:value-of select="given-name"/> 8 | <xsl:text> </xsl:text> 9 | <xsl:value-of select="family-name"/> 10 | </p> 11 | </xsl:template> 12 | </xsl:stylesheet> 13 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.1-3.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | 5 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">high</fo:block>secure-proc 6 | 7 | 8 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">low</fo:block>insecure-proc 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.1-3.xml: -------------------------------------------------------------------------------- 1 | <doc> 2 | <chapter security="low"> 3 | <para security="high"> 4 | <procedure>secure-proc</procedure> 5 | </para> 6 | <para> 7 | <procedure>insecure-proc</procedure> 8 | </para> 9 | </chapter> 10 | </doc> 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.1-3.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 | xmlns:fo="http://www.w3.org/1999/XSL/Format"> 5 | 6 | <xsl:template match="procedure"> 7 | <fo:block> 8 | <xsl:value-of select="ancestor-or-self::*[@security][1]/@security"/> 9 | </fo:block> 10 | <xsl:apply-templates/> 11 | </xsl:template> 12 | </xsl:stylesheet> 13 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.2-1.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <img src="/images/headquarters.jpg" width="300"/> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.2-1.xml: -------------------------------------------------------------------------------- 1 | <photograph> 2 | <href>headquarters.jpg</href> 3 | <size width="300"/> 4 | </photograph> 5 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.2-1.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 4 | 5 | <xsl:variable name="image-dir">/images</xsl:variable> 6 | 7 | <xsl:template match="photograph"> 8 | <img src="{$image-dir}/{href}" width="{size/@width}"/> 9 | </xsl:template> 10 | </xsl:stylesheet> 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.2-2.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <abc/> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.2-2.xml: -------------------------------------------------------------------------------- 1 | <doc/> 2 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.6.2-2.xsl: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> 3 | <xsl:template match="/"> 4 | <xsl:element name="{substring('abc}', 1, 3)}"/> 5 | </xsl:template> 6 | </xsl:stylesheet> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-1.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | <p>1. First</p><p>2. Fourth</p><p>3. Second</p><p>4. Third</p> 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-1.xml: -------------------------------------------------------------------------------- 1 | <items> 2 | <item>First</item> 3 | <item>Second</item> 4 | <item>Third</item> 5 | <item>Fourth</item> 6 | </items> 7 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-1.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 4 | 5 | <xsl:template match="items"> 6 | <xsl:for-each select="item"> 7 | <xsl:sort select="."/> 8 | <p> 9 | <xsl:number value="position()" format="1. "/> 10 | <xsl:value-of select="."/> 11 | </p> 12 | </xsl:for-each> 13 | </xsl:template> 14 | 15 | </xsl:stylesheet> 16 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-2.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">1. First</fo:block> 5 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">2. Second</fo:block> 6 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">3. Third</fo:block> 7 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">4. Fourth</fo:block> 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-2.xml: -------------------------------------------------------------------------------- 1 | <list> 2 | <ol> 3 | <item>First</item> 4 | <item>Second</item> 5 | <item>Third</item> 6 | <item>Fourth</item> 7 | </ol> 8 | </list> 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-2.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 | xmlns:fo="http://www.w3.org/1999/XSL/Format"> 5 | 6 | <xsl:template match="ol/item"> 7 | <fo:block> 8 | <xsl:number/><xsl:text>. </xsl:text><xsl:apply-templates/> 9 | </fo:block> 10 | </xsl:template> 11 | 12 | </xsl:stylesheet> 13 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-4.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | 5 | 6 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">(1) A note here</fo:block> 7 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">(2) And here</fo:block> 8 | 9 | 10 | 11 | 12 | 13 | 14 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">(1) And another note here</fo:block> 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-4.xml: -------------------------------------------------------------------------------- 1 | <book> 2 | <chapter> 3 | <section> 4 | <subsection> 5 | <note>A note here</note> 6 | <note>And here</note> 7 | </subsection> 8 | <subsection> 9 | </subsection> 10 | </section> 11 | </chapter> 12 | <chapter> 13 | <note>And another note here</note> 14 | </chapter> 15 | </book> 16 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-4.xsl: -------------------------------------------------------------------------------- 1 | <xsl:stylesheet 2 | version="1.0" 3 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 4 | xmlns:fo="http://www.w3.org/1999/XSL/Format"> 5 | 6 | <xsl:template match="note"> 7 | <fo:block> 8 | <xsl:number level="any" from="chapter" format="(1) "/> 9 | <xsl:apply-templates/> 10 | </fo:block> 11 | </xsl:template> 12 | 13 | </xsl:stylesheet> 14 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-5.out: -------------------------------------------------------------------------------- 1 | <?xml version="1.0"?> 2 | 3 | 4 | 5 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">1.1.1 one</fo:block> 6 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">1.1.2 two</fo:block> 7 | <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">1.1.3 three</fo:block> 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-7.7-5.xml: -------------------------------------------------------------------------------- 1 | <H1> 2 | <H2> 3 | <H3> 4 | <H4>one</H4> 5 | <H4>two</H4> 6 | <H4>three</H4> 7 | </H3> 8 | </H2> 9 | </H1> 10 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-8-1.out: -------------------------------------------------------------------------------- 1 | <html> 2 | <head> 3 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4 | <title>Customers 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
.........
.........
18 | 19 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-8-1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ... 4 | ... 5 | ... 6 | 7 | 8 | ... 9 | ... 10 | ... 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-9.1-1.out: -------------------------------------------------------------------------------- 1 | 2 | name1, name2, name3 3 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-9.1-1.xml: -------------------------------------------------------------------------------- 1 | 2 | name1 3 | name2 4 | name3 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-9.1-1.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | , 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-9.1-2.out: -------------------------------------------------------------------------------- 1 | 2 | item1 3 | item2 4 | item3 5 | item4 6 | item5 7 | item6 8 |
9 | -------------------------------------------------------------------------------- /xslt/testdata/REC/test-9.1-2.xml: -------------------------------------------------------------------------------- 1 | 2 | item1 3 | item2 4 | item3 5 | item4 6 | item5 7 | item6 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/REC1/doc.dtd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/REC1/doc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Document Title 4 | 5 | Chapter Title 6 |
7 | Section Title 8 | This is a test. 9 | This is a note. 10 |
11 |
12 | Another Section Title 13 | This is another test. 14 | This is another note. 15 |
16 |
17 |
18 | -------------------------------------------------------------------------------- /xslt/testdata/docs/array.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-1-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | This is bar 1 4 | 5 | This is bar 2 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-10-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-100.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-101.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-102.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-103.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-104.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-105.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-106.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-107.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-108.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-109.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | <b>This is HTML</b> 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-11-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-110.ent: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-110.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | ]> 5 | 6 | 7 | ⌖ 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-112.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-113.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/docs/bug-113.xml -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-114.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-115.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-116.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-117.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Doc Title 6 | 7 | 8 | Hello World! 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-118.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-119.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | NAME 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-12-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-120.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 3 4 | 5 | 1 6 | 4 7 | 8 | 9 | -1 10 | some alpha 11 | 12 | -99999999 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-121.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-122.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-123.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-124.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-126.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-127.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-129.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ]]> 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-13-.xml: -------------------------------------------------------------------------------- 1 | text 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-130.doc: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
title #1
5 |
title #2
6 |
7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-130.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-131.xml: -------------------------------------------------------------------------------- 1 | 2 | My title 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-132.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | ]> 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-133.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

title

5 |
test
6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-134.xml: -------------------------------------------------------------------------------- 1 | 2 |

3 |

4 |

5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-135.xml: -------------------------------------------------------------------------------- 1 | 2 |

3 |

4 |

5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-136.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-137.xml: -------------------------------------------------------------------------------- 1 | This should be matched by the key 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-139.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | ]> 7 |
8 | My title is &bar; and some. 9 |
10 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-14-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-140.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-141.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-143.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-144.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-145.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-146.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/docs/bug-146.xml -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-148.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-149.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-15-.xml: -------------------------------------------------------------------------------- 1 | 2 | b 3 | a 4 | c 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-150.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-151.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-152.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-153.doc: -------------------------------------------------------------------------------- 1 | 2 | 3 | XXXXXXXXXXX 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-153.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | dd 5 | 6 | 7 | dd 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-154.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-155.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | <Ältestenrat>18-99 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-156.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-157.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | me 4 | you 5 | others 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-158.doc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-158.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-159.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-16-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-160.xml: -------------------------------------------------------------------------------- 1 | 2 | foo 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-161.xml: -------------------------------------------------------------------------------- 1 | 2 | test 3 | test 4 | test 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-163.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | ]> 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-164.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-167.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-168.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-169.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-17-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-170.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-171.xml: -------------------------------------------------------------------------------- 1 | 2 | one 3 | two 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-172.xml: -------------------------------------------------------------------------------- 1 | 2 | A first paragraph 3 | A second paragraph 4 | A third paragraph 5 | A fourth paragraph 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-173.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-174.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-175.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-176.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-177.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-178.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-179.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-18-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-180.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-181.xml: -------------------------------------------------------------------------------- 1 | 2 | 1. zwei drei zwei eins 3 | 2. zwei drei zwei eins 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-182.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | b 1 text 1 b 2 text 2 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-19-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-2-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | This is bar 1 5 | 6 | 7 | This is bar 2 8 | 9 | 10 | This is bar 3 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-20-.xml: -------------------------------------------------------------------------------- 1 | 2 | 10 3 | 5 4 | 7 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-21-.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | ]> 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-25-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-26-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-27-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-28-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-29-.ent: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Stephane GUIBOUD-RIBAUD 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-29-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-3-.xml: -------------------------------------------------------------------------------- 1 | Test 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-30-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-31-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-32-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-35-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-36-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | some text 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-37-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | some text 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-38-.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-39-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-40-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-41-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-42-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-43-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-44-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-45-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-46-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-47-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-48-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-49-.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-50-.xml: -------------------------------------------------------------------------------- 1 | 2 | Failed 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-52.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 9 | ]> 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-53.xml: -------------------------------------------------------------------------------- 1 | 3 | 5 | ]> 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-54.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-55.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-56.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-57.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | Description 5 | test 6 | 7 |
8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-59.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-6-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Title of my document 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-60.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-61.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-62.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-63.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-64.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-65.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | content of one 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-66.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | pat 4 | 5 | pat 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-68.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-69.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/docs/bug-69.xml -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-7-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-70.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 |
4 | 5 |
6 | 7 | 8 | 9 |
10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-71.xml: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-72.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-73.xml: -------------------------------------------------------------------------------- 1 | 2 |

The first paragraph.

3 |

The second paragraph.

4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-74.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-75.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-76.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-77.xml: -------------------------------------------------------------------------------- 1 | 2 | Hi 3 | bonjour 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-78.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | tototo 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-79.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-8-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Success 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-80.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | a 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-81.xml: -------------------------------------------------------------------------------- 1 | 2 |
3 | 3.14 4 | 5 | 6 | 2 7 | 8 | 9 | 0.5 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-82.xml: -------------------------------------------------------------------------------- 1 | 2 |

Thar be whitespace!

3 |

Thar be whitespace!

4 |
5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-83.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-86.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-87.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-88.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-9-.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-90.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | http://www.pears.com/index.html 14 | 15 | 16 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-91.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | <b>This is HTML</b> 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-93.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-94.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 3 5 | 4 6 | 17 7 | 8 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-95.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1234567890.12 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-96.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | X < Y 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-98.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/docs/bug-99.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/docs/date_add.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/general/array.out: -------------------------------------------------------------------------------- 1 | First we try to find the value for "12M" (should be 1): 1 2 | Now we define a variable $BP to be "18M". 3 | $BP is defined as: 18M 4 | Now we try to find the value for $BP (should be 2): 2 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-1-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | This is bar 1 4 | 5 | This is bar 2 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-10-.out: -------------------------------------------------------------------------------- 1 | 2 | Success 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-10-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-100.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-100.xsl: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-101.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-101.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-102-inc.out: -------------------------------------------------------------------------------- 1 | 2 | foo 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-102.out: -------------------------------------------------------------------------------- 1 | 2 | foo 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-102.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | +2 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-103.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-103.xsl: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-104.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-104.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-105.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-105.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-106.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-106.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-107.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-107.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-109.out: -------------------------------------------------------------------------------- 1 | 2 | This is HTML 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-109.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-11-.out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-11-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Success 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-110.out: -------------------------------------------------------------------------------- 1 | SUCCESS 2 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-111.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | Test 1 4 | DIRTREE : true : true 5 | Test 2 6 | DIRTREE : true : true 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-112.out: -------------------------------------------------------------------------------- 1 | 2 | abcd 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-113.out: -------------------------------------------------------------------------------- 1 | 2 | WORKS 3 | WORKS TOO 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-113.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-113.xsl -------------------------------------------------------------------------------- /xslt/testdata/general/bug-114.out: -------------------------------------------------------------------------------- 1 | 2 | onetwothreefour 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-116.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-117.out: -------------------------------------------------------------------------------- 1 | 2 | Doc Title 3 | 4 | Hello World! 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-118.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-118.xsl: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-119.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | NAME 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-119.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | NAME 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-12-.out: -------------------------------------------------------------------------------- 1 | 2 | http://www.w3.org/XML/1998/namespace 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-12-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-120.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | Ascending numeric 4 | some alpha-99999999-1134 5 | Descending numeric 6 | 431-1-99999999some alpha 7 | Ascending alpha 8 | -1-99999999134some alpha 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-121.out: -------------------------------------------------------------------------------- 1 | xxx 2 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-121.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | xxx 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-122.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-123.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-123.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | xsl 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-124.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-126.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | Expect '$x' 4 | Expect 'val' 5 | Expect 'bracket $x' 6 | Expect '$x bracket' 7 | Expect 'bracket $x bracket' 8 | Expect 'bracket val bracket' 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-127.out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-127.xsl: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | 8 | "'" 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-128.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-129.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | ]]> 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-129.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-13-.out: -------------------------------------------------------------------------------- 1 | 2 | text 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-13-.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-130-imp2.imp: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | title #1 in module #2; 7 | 8 | 9 | 10 | 11 | title #2 in module #2; 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-130.out: -------------------------------------------------------------------------------- 1 |
header #1 in module #4;document in module #3;article in module #3;title #1 in module #2;article in module #1;title #2 in module #2;
2 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-131.out: -------------------------------------------------------------------------------- 1 | 2 | My title 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-131.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 8pt 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-132.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | ]]> 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-132.xsl: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-133.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | title 4 |
test
5 |
6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-134.out: -------------------------------------------------------------------------------- 1 | 2 | 2 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-134.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-135.out: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-135.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-136.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-136.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-137.imp: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-137.out: -------------------------------------------------------------------------------- 1 | 2 | This should be matched by the key 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-137.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-139.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | My title is FOO BAR and some. 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-139.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-14-.out: -------------------------------------------------------------------------------- 1 | 2 | php : lines of code ######################### 3 | Commentaire 4 | ######################### 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-140.out: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-143.out: -------------------------------------------------------------------------------- 1 | 2 | foo1 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-143.xsl: -------------------------------------------------------------------------------- 1 | 3 | foo 4 | 5 | foo1 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-144.out: -------------------------------------------------------------------------------- 1 | 2 | foo1 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-144.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | foo 5 | 6 | foo1 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-145.err: -------------------------------------------------------------------------------- 1 | compilation error: file ./bug-145.xsl line 4 element transform 2 | xsl:version is missing: document may not be a stylesheet 3 | runtime error: file ./bug-145.xsl line 6 element call-template 4 | The called template '{a}a' was not found. 5 | no result for ./../docs/bug-145.xml 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-145.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-145.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-145.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-146.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-146.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-147-1.imp: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | template#1 in module#1; 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-147-2.imp: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | template#1 in module#2; 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-147.out: -------------------------------------------------------------------------------- 1 | 2 | 3 |
template#1 in module#1; 4 | template#3 in module#3; 5 | template#5 in module#3;abc 6 | 7 | 8 | template#1 in module#2; 9 | 10 | 11 | template#2 in module#5; 12 | template#3 in module#5; 13 | 14 | 15 | 16 |
17 | 18 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-148.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-148.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-149.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-149.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-15-.out: -------------------------------------------------------------------------------- 1 |
    2 |
  • a
  • 3 |
  • b
  • 4 |
  • c
  • 5 |
6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-15-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
    7 | 8 | 9 |
  • 10 |
    11 |
12 | 13 | 14 |
15 |
16 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-150.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-150.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-151.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-151.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-153.out: -------------------------------------------------------------------------------- 1 | 2 |

XXXXXXXXXXX

XXXXXXXXXXX

3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-154.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-154.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-154.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-155.out: -------------------------------------------------------------------------------- 1 |

Literaturhinweis

    2 |
  • Ältestenrat:18-99
  • 3 |
4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-155.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Literaturhinweis

5 |
    6 |
  • Ältestenrat:
  • 7 |
8 |
9 |
10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-156.err: -------------------------------------------------------------------------------- 1 | From main 2 | From second import 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-156.imp1.imp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | From first import 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-156.imp2.imp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | From second import 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-156.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-156.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-156.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | From main 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-157.err: -------------------------------------------------------------------------------- 1 | last() was 3 2 | last() was 3 3 | last() was 3 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-157.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 3 me 5 | 6 | 3 you 7 | 8 | 3 others 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-158.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | myPath is path 4 | root is 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-159.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ё

a lot of text

5 |

ё

6 |

a lot of text

7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-159.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ё 9 |

a lot of text

10 | 11 |

ё

12 |

a lot of text

13 | 14 | 15 |
16 | 17 |
18 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-16-.out: -------------------------------------------------------------------------------- 1 | 1 AAA 2 | 1.1 AAA 3 | 1.1.1 AAA 4 | 1.1.2 AAA 5 | 1.1.3 AAA 6 | 1.2 AAA 7 | 1.2.1 AAA 8 | 1.2.2 AAA 9 | 1.2.3 AAA 10 | 1.3 AAA 11 | 1.3.1 AAA 12 | 1.3.2 AAA 13 | 1.3.3 AAA 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-16-.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | AAA 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-160.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | success 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-160.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | success 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-161.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | test 4 | test 5 | First element of last item of orderedlisttest 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-163.out: -------------------------------------------------------------------------------- 1 | 2 | findme 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-163.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-164.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-164.xsl: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-165.err: -------------------------------------------------------------------------------- 1 | runtime error: file ./bug-165.xsl line 6 element value-of 2 | Variable 'pStyle' has not been declared. 3 | runtime error: file ./bug-165.xsl line 6 element value-of 4 | XPath evaluation returned no result. 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-165.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-165.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-167.out: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /xslt/testdata/general/bug-168.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-168.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-169.imp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-169.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-169.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-169.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-169.xsl -------------------------------------------------------------------------------- /xslt/testdata/general/bug-17-.out: -------------------------------------------------------------------------------- 1 | 2 | 1 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-17-.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-170.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-170.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-171.out: -------------------------------------------------------------------------------- 1 | 2 | two 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-171.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-172.out: -------------------------------------------------------------------------------- 1 | 2 |

1. A first paragraph

3 |

2. A second paragraph

4 |

3. A third paragraph

5 |

4. A fourth paragraph

6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-173.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-173.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Comment 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-174.err: -------------------------------------------------------------------------------- 1 | exsltFuncResultElem: only xsl:fallback is allowed to follow func:result 2 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-174.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-174.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-175.err: -------------------------------------------------------------------------------- 1 | compilation error: file ./bug-175.xsl line 28 element function 2 | xsltStylePreCompute: unknown xsl:function 3 | compilation error: file ./bug-175.xsl line 5 element transform 4 | xsl:version: only 1.0 features are supported 5 | compilation error: file ./bug-175.xsl line 28 element function 6 | xsltParseStylesheetTop: ignoring unknown function element 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-175.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | xsl:function 6 | 7 |

xsl:function not supported, but properly handled (ignored)

8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-176.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-177.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-177.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | etc 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-178.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-179.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | ... 4 | ... 5 | ... 6 | ... 7 | ... 8 | ... 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-18-.out: -------------------------------------------------------------------------------- 1 | 2 | RIGHT 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-18-.xsl: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | RIGHT 11 | 12 | 13 | 14 | WRONG 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-180.err: -------------------------------------------------------------------------------- 1 | runtime error: file ./bug-180.xsl line 4 element copy-of 2 | Variable 'xxx' has not been declared. 3 | XPath error : Stack usage errror 4 | xmlXPathCompiledEval: 1 objects left on the stack. 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-180.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-180.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-180.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-181.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1. * zwei drei zwei eins 4 | 2. * zwei drei zwei eins 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-182.out: -------------------------------------------------------------------------------- 1 | 2 |

b[2]: b 2

text()[2]: text 2

3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-19-.out: -------------------------------------------------------------------------------- 1 | 2 | RIGHT 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-19-.xsl: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | WRONG 11 | 12 | 13 | 14 | RIGHT 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-2-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | This is bar 1 4 | 5 | This is bar 2 6 | 7 | This is bar 3 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-2-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-20-.out: -------------------------------------------------------------------------------- 1 | 2 | BBB[1]: 10 3 | BBB[2]: 5 4 | BBB[3]: 7 -------------------------------------------------------------------------------- /xslt/testdata/general/bug-21-.out: -------------------------------------------------------------------------------- 1 | 2 | ../docs/test.jpg 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-21-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-22-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | A 4 | B 5 | BA 6 | C 7 | C A 8 | C-A 9 | CB 10 | CBA 11 | CDA 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-23-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | A: 4 | B: 5 | B:A 6 | B:B 7 | B:BA 8 | B:C 9 | B:C A 10 | B:C-A 11 | B:CB 12 | B:CBA 13 | B:CDA 14 | C: 15 | 16 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-25-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-25-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-26-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-26-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-27-.out: -------------------------------------------------------------------------------- 1 | 2 |

Title of my document

3 | 4 |
5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-60.err: -------------------------------------------------------------------------------- 1 | compilation error: file ./bug-60.xsl line 6 element foo-of 2 | xsltStylePreCompute: unknown xsl:foo-of 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-60.out: -------------------------------------------------------------------------------- 1 | 2 | An error occoured, foo-of not known 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-60.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | An error occoured, foo-of not known 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-61.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | case 1: 4 | NaN 5 | case 2: 6 | NaN 7 | case 3: 8 | NaN 9 | case 4: 10 | NaN 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-62-inc.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-62-inc.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-62-inc.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | old-value 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-62.out: -------------------------------------------------------------------------------- 1 | 2 | the-value 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-62.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | the-value 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-63.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-64.out: -------------------------------------------------------------------------------- 1 | 2 | It works! 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-64.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | It is broken! 4 | 5 | 6 | It works! 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-65.ent: -------------------------------------------------------------------------------- 1 | 2 | 3 | content of two1 4 | content of two2 5 | content of two3 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-65.out: -------------------------------------------------------------------------------- 1 | 2 | content of one 3 | ----------------- 4 | content of one 5 | ----------------- 6 | content of one 7 | ----------------- 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-66.out: -------------------------------------------------------------------------------- 1 | 2 | 2 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-68.out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-68.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-69.out: -------------------------------------------------------------------------------- 1 | 2 | Success 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-69.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-69.xsl -------------------------------------------------------------------------------- /xslt/testdata/general/bug-7-.out: -------------------------------------------------------------------------------- 1 | 2 | cccfff 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-7-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-70.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | div111 div111href 7 | div222 div222href 8 | obj333 obj333href 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-70.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-71.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-72.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | Some result 4 | foo 5 | other one 6 | foo 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-73.out: -------------------------------------------------------------------------------- 1 | text in p = "The first paragraph." 2 | text in p = "The" 3 | text in p = "paragraph." 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-74.out: -------------------------------------------------------------------------------- 1 | 2 | 8 | aaaa 9 | bbbb 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-75.out: -------------------------------------------------------------------------------- 1 | 2 | 100,000,000,000| 3 | 2,147,483,647| 4 | 2,147,483,648| 5 | 4,294,967,296| 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-75.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | | 5 | | 6 | | 7 | | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-76.out: -------------------------------------------------------------------------------- 1 | 2 | Count1 :1 3 | Count2 :1 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-77.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | Hi 4 | bonjour 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-78.out: -------------------------------------------------------------------------------- 1 | 2 | tototo 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-79.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-79.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | SUCCESS 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-8-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | Big Success 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-8-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-80.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-81.out: -------------------------------------------------------------------------------- 1 | 2 | 3.14 - 2 - 0.5 = 3 | 0.64 4 | 3.14 - 2 - 0.5 = 0.64 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-82.out: -------------------------------------------------------------------------------- 1 | 2 | ( 3 | ((Thar be whitespace!)) 4 | ( (Thar be whitespace!) ) 5 | ) 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-82.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | () 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-83.out: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-83.xsl: -------------------------------------------------------------------------------- 1 | 2 | 6 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-84.out: -------------------------------------------------------------------------------- 1 | 2 | 1 First Chapter 3 | 2 Second Chapter 4 | 5 | 2.1 Subchapter 1 6 | 2.2 Subchapter 2 7 | 3 Third Chapter 8 | 9 | 3.1 Subchapter A 10 | 3.2 Subchapter B 11 | 12 | 3.2.1 sub a 13 | 3.2.2 sub b 14 | 3.3 Subchapter C 15 | 16 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-84.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-86.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-86.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-87.out: -------------------------------------------------------------------------------- 1 | 2 | AAA - "xml" "fish" 3 | 4 | CCC - "xml" 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-88.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-88.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-89.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-89.xsl -------------------------------------------------------------------------------- /xslt/testdata/general/bug-9-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-9-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | Success 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-91.out: -------------------------------------------------------------------------------- 1 | 2 | This is HTML 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-91.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-92.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-93-inc.out: -------------------------------------------------------------------------------- 1 | 2 | foo 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-93-inc.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | +1 6 | 7 | 8 | 9 | foo 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-93.out: -------------------------------------------------------------------------------- 1 | 2 | foo 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-93.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | +2 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-94.out: -------------------------------------------------------------------------------- 1 | 2 |
1 (even)
3 (even)
4 (even)
17 (even)
8 (even)
3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-95.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-95.out -------------------------------------------------------------------------------- /xslt/testdata/general/bug-95.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/bug-95.xsl -------------------------------------------------------------------------------- /xslt/testdata/general/bug-96.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-96.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-97.out: -------------------------------------------------------------------------------- 1 | My Car Models: 2 | Rabbit 3 | Tundra 4 | Mini 5 | 6 | The Manufacturers: 7 | Volkswagen 8 | Toyota 9 | Bavarian Motor Works 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-98.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | one
33 4 | two15 5 | 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-99.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-99.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | foo! 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/character.out: -------------------------------------------------------------------------------- 1 | 2 | Balance Bluff Climb Diplomacy Escape artist Gather info Hide Jump Listen Move silently Perform Ride Search Sense motive Spot Swim Tumble Use rope 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/character2.out: -------------------------------------------------------------------------------- 1 | 2 | Balance Bluff Climb Diplomacy Escape artist Gather info Hide Jump Listen Move silently Perform Ride Search Sense motive Spot Swim Tumble Use rope 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/date_add.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 2001-01-04 4 | 2001-02-04 5 | 2001-12-04 6 | 2001-12-31 7 | 2002-01 8 | 2002-01-02 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/inner.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Big 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/itemschoose.out.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jbowtie/ratago/3140c0a9b1861ef9f2efe5e55636d9b4b2816137/xslt/testdata/general/itemschoose.out.out -------------------------------------------------------------------------------- /xslt/testdata/parameters/basic.xml: -------------------------------------------------------------------------------- 1 | 2 | 2abcdef 3 | -------------------------------------------------------------------------------- /xslt/testdata/parameters/data.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/test.out: -------------------------------------------------------------------------------- 1 | 2 |

(TITLE) things

Hello

3 | -------------------------------------------------------------------------------- /xslt/testdata/test.xml: -------------------------------------------------------------------------------- 1 | 2 | Hello 3 | World 4 | 5 | -------------------------------------------------------------------------------- /xslt/util.go: -------------------------------------------------------------------------------- 1 | package xslt 2 | 3 | import ( 4 | "github.com/jbowtie/gokogiri/xml" 5 | "io/ioutil" 6 | ) 7 | 8 | func xmlReadFile(filename string) (doc *xml.XmlDocument, err error) { 9 | data, err := ioutil.ReadFile(filename) 10 | if err != nil { 11 | return 12 | } 13 | doc, err = xml.Parse(data, xml.DefaultEncodingBytes, nil, xml.StrictParseOption, xml.DefaultEncodingBytes) 14 | return 15 | } 16 | --------------------------------------------------------------------------------

3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-28-.out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-28-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-29-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Including: bug-29-.ent 5 | 6 | 7 | Person: Stephane GUIBOUD-RIBAUD 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-3-.out: -------------------------------------------------------------------------------- 1 | 2 | Test 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-3-.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-30-.out: -------------------------------------------------------------------------------- 1 | 2 | mark 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-30-.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-31-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-31-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-32-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-32-.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-33-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Midterm Exam 5 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-35-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-35-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-36-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | some text 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-36-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-36-inc.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | some text 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-36-inc.xsl: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-37-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | some text 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-37-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-37-inc.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | some text 4 | 5 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-37-inc.xsl: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-38-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-38-.xsl: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-39-.out: -------------------------------------------------------------------------------- 1 | 2 | Matched /* or y template 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-4-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | MEMBER 2 of GROUP 2 4 | 5 | MEMBER 2 of GROUP 3 6 | 7 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-4-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-40-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-40-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-41-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-42-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-42-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-43-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-44-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-45-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-46-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-46-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | SUCCESS 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-47-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-48-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-49-.out: -------------------------------------------------------------------------------- 1 | 2 | SUCCESS 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-49-.xsl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-50-.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | success 5 | name=doc 6 | local-name=doc 7 | 8 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-52.out: -------------------------------------------------------------------------------- 1 | 2 | Graphic file=../docs/graphic.gif 3 | 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-52.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Graphic file= 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-53.out: -------------------------------------------------------------------------------- 1 | SUCCESS -------------------------------------------------------------------------------- /xslt/testdata/general/bug-53.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-54.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-55.out: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-55.xsl: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-56.out: -------------------------------------------------------------------------------- 1 | 2 | LOCALES: 0 3 | LOCALES2: 1 4 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-57.out: -------------------------------------------------------------------------------- 1 | 2 | test 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-59.out: -------------------------------------------------------------------------------- 1 | 2 | B&B 3 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-59.xsl: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /xslt/testdata/general/bug-6-.out: -------------------------------------------------------------------------------- 1 | 2 | Title of my document