Uploaded image for project: 'Xerces-C++'
  1. Xerces-C++
  2. XERCESC-1282

DOMPrint Crash during schema validation

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.5.0
    • Fix Version/s: 2.6.0
    • Labels:
      None
    • Environment:
      Windows XP - VC++ 6.0 SP5

      Description

      This issue is related to ticket xercesc-1276. The original issue was that DOMPrint in the 2.5.0 binary release crashed during schema validation. The latest build of 2.5.0 does not crash however it does not carry out any validation. The xml file:

      <x:book xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:book sl.xsd"
      xmlns:x="urn:book" id="bk101">
      <x:authors>Gambardella, Matthew</x:authors>
      <x:title>XML Developer's Guide</x:title>
      <x:genre>Computer</x:genre>
      <x:price>44.95</x:price>
      <x:publish_date>2000-10-01</x:publish_date>
      <x:description>An in-depth look at creating applications with
      XML.</x:description>
      </x:book>

      schema file:

      <?xml version="1.0"?>
      <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      xmlns:x="urn:book"
      targetNamespace="urn:book"
      elementFormDefault="qualified">
      <!-- *** Add the following if attributes
      are to be namespace prefixed ***
      attributeFormDefault="qualified">
      -->
      <xsd:element name="book">
      <xsd:complexType>
      <xsd:sequence>
      <xsd:element name="author" type="xsd:string"/>
      <xsd:element name="title" type="xsd:string"/>
      <xsd:element name="genre" type="xsd:string"/>
      <xsd:element name="price" type="xsd:float"/>
      <xsd:element name="publish_date" type="xsd:date"/>
      <xsd:element name="description" type="xsd:string"/>
      </xsd:sequence>
      <xsd:attribute name="id" type="xsd:string"/>
      </xsd:complexType>
      </xsd:element>
      </xsd:schema>

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              gaggrey George Aggrey
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: