Re: content not generated from template
Brian Frein <[email protected]>
| Newsgroups | gmane.comp.mozilla.devel.rdf |
|---|---|
| Organization | Another Netscape Collabra Server User |
| Message-ID | <[email protected]> |
The containment attribute:
"his attribute specifies RDF properties that indicate that a resource is
a container"
I have only one element in the datasource, but it is *NOT* a container!
Axel Hecht wrote:
> Smells like you lack a containment attribute.
>
> http://xulplanet.com/references/elemref/ref_XULElement.html#attr_containment
>
>
> Axel
>
> Brian Frein wrote:
>
>> hi,
>> I would appreciate some help. I have the following xul:
>>
>> ------------- begin xul ---------------
>> <xul:hbox id="element" datasources="rdf:null" style="border: 1px
>> solid" flex="1">
>> <xul:template>
>> <xul:rule>
>> <xul:conditions>
>> <xul:content uri="?uri"/>
>> <xul:triple subject="?uri"
>> predicate="http://www.foo.com/resources#property"
>> object="?property"/>
>> </xul:conditions>
>> <xul:action>
>> <xul:textbox uri="?uri" value="?property"/>
>> </xul:action>
>> </xul:rule>
>> </xul:template>
>> </xul:hbox>
>> <xul:button label="click" onclick="init()"/>
>> ----------- end xul ----------------
>>
>> simple, isn't it?
>> and the "init" function is as follows:
>>
>> --- begin init ---
>> netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
>> var element = document.getElementById('element');
>> var ref = "http://www.foo.com/resources#Node";
>> var ds = ... // mozilla in-memory datasource
>> element.database.AddDataSource(ds);
>> element.setAttribute("ref",reference);
>> --- end init ---
>>
>> the DataSource "ds" only contains a element with an about equals to
>> "ref" with a predicate "http://www.foo.com/resources#property" equals
>> to "some value"
>>
>> it looks trivial, but when I execute the init function mozilla 1.7.5
>> crashes. Any body could help me?
>>
>> tx a lot!