- From: <bugzilla@jessica.w3.org>
- Date: Mon, 24 Mar 2014 22:23:51 +0000
- To: www-validator-cvs@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25143
Bug ID: 25143
Summary: SVG 1.1 validation: Don't foreignObject tag contents
Product: Validator
Version: HEAD
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Parser
Assignee: dave.null@w3.org
Reporter: trlkly@hotmail.com
QA Contact: www-validator-cvs@w3.org
DESCRIPTION:
Per http://www.w3.org/TR/SVG11/extend.html, the contents of a foreignObject
element are "assumed to be from a different namespace." They thus should not be
checked against the SVG DTD. Yet, if you attempt to validate a file of the
following structure, every tag inside the foreignObject returns errors, one for
the tag itself and one for each included attribute.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" height="1" width="1" version="1.1">
<foreignObject width="0" height="0">
<newtag1 options="options">
<newtag2 options="options" />
</newtag1>
</foreignObject>
</svg>
CURRENT BEHAVIOR:
Four errors.
DESIRED BEHAVIOR:
No errors. Anything inside a foreignObject block should only be tested for
being valid XML, if at all.
ADDITIONAL INFORMATION:
I tried to put this on the mailing list before filing a bug, to make sure I'm
not misunderstanding something, but it kept saying it was coming from my
private personal email address instead of this public one.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Monday, 24 March 2014 22:23:53 UTC