Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
InvalidXmlException example
$schemaSource
=
file_get_contents
(
(string)
$schemaOrCallable
)
;
$valid
= @
$dom
->
schemaValidateSource
(
$schemaSource
)
;
}
else
{
libxml_use_internal_errors
(
$internalErrors
)
;
throw
new
XmlParsingException
(
sprintf
(
'Invalid XSD file: "%s".',
$schemaOrCallable
)
)
;
}
if
(
!
$valid
)
{
$messages
=
static
::
getXmlErrors
(
$internalErrors
)
;
if
(
!
$messages
)
{
throw
new
InvalidXmlException
(
'The XML is not valid.', 0,
$e
)
;
}
throw
new
XmlParsingException
(
implode
(
"\n",
$messages
)
, 0,
$e
)
;
}
}
libxml_clear_errors
(
)
;
libxml_use_internal_errors
(
$internalErrors
)
;
return
$dom
;
}