Closed
Bug 268841
Opened 20 years ago
Closed 8 years ago
GetTarget() return null for empty literals.
Categories
(Core Graveyard :: RDF, defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: aperez, Unassigned)
References
Details
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040616
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040616
From javascript, datasource.GetTarget(resource, emptyproperty, true) returns
null instead of an empty literal when the resource is described as this:
<ex:MyClass about="urn:myresource">
<ex:myproperty/>
</ex:MyClass>
The problem also exists is the resource is described as this:
<ex:MyClass about="urn:myresource">
<ex:myproperty></ns:myproperty>
</ex:MyClass>
Reproducible: Always
Steps to Reproduce:
var res = rdf.GetResource("urn:myresource");
var prop = rdf.GetResource("http://www.example.com/myproperty");
var target = ds.GetTarget(res, prop, true);
Actual Results:
target === null
Expected Results:
a Components.interfaces.nsIRDFLiteral whose Value attribute is the empty string
(I doubt if it could be null, undefined or the empty string, but I belive it
should be the empty string.)
Discussion about empty elements in www-rdf-comments mailing list:
http://lists.w3.org/Archives/Public/www-rdf-comments/2001JanMar/0128.html
W3C RDF Issue tracking (contains resolution):
http://www.w3.org/2000/03/rdf-tracking/#rdfms-empty-property-elements
W3C test cases for empty property elements:
http://www.w3.org/2000/10/rdf-tests/rdfcore/rdfms-empty-property-elements/
Comment 1•19 years ago
|
||
This should be trivial to fix.
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Updated•19 years ago
|
Comment 2•8 years ago
|
||
Sorry for not getting this fixed back when. Today, we're not going to take changes like this to RDF anymore, so I'm resolving this WONTFIX.
Assignee: axel → nobody
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Updated•6 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•