[erlang-questions] RPC from linkedin driver
Torbjorn Tornkvist
tobbe@REDACTED
Fri Apr 3 14:14:41 CEST 2009
Kenneth Lundin <kenneth.lundin@REDACTED> writes:
> We are working on significant performance improvements and new API's for
> XMERL.
Hm...talking about xmerl. It seems like xmerl's xsd functionality
doesn't like when you break out, e.g a complexType declaration from
where it is referred to.
So validating this: <n:label xmlns:n="blaha" text="Name"/>
With:
<xsd:element name="label">
<xsd:complexType>
<xsd:attribute name="text" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
is fine, but with this:
<xsd:complexType name="tLabel">
<xsd:attribute name="text" type="xsd:string" use="required" />
</xsd:complexType>
<xsd:element name="label" type="tLabel" />
I get:
{error,[{[],xmerl_xsd,
{reference_undeclared,simpleType,
{simpleType,{tLabel,[],[]}}}}]}
? Tobbe
>
> The new XMERL will be at least 4 times faster than the current
> version. The base for this is a completely new
> SAX parser that you also can use directly with new API's.
>
> The memory consumption will also be significantly reduced.
>
> /Kenneth Erlang/OTP Ericsson
>
> On Tue, Mar 31, 2009 at 8:13 PM, Yogish Baliga <yogishb@REDACTED> wrote:
>>
>> I am currently working on developing a linkedin driver (c language) for XML parser (xmerl is too slow). This is a SAX parser is given the following input:
>>
>> 1. XML to be parsed
>> 2. Call back functions (MFA) for start of node, end of node and for text elements
>>
>> I found C APIs to do RPC calls from c-node (ei_rpc). This require ei_cnode and fd parameters. That means I need to run the port as a c-node.
>>
>> Is it possible to do RPC from linkedin driver without converting linkedin driver as a c-node?
>>
>> Thanx,
>> -- baliga
>>
>>
>> "The quality of programmers is a decreasing function of the density of GOTO statements in the programs they produce." - Edsger W. Dijkstra
>>
>> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://www.erlang.org/mailman/listinfo/erlang-questions
>>
--
KREDITOR EUROPE AB
S:t Eriksgatan 117
SE-113 43 Stockholm, Sweden
Tel: +46(0)8-120 120 00
Fax: +46(0)8-120 120 99
Email: torbjorn.tornkvist@REDACTED
Web: www.kreditor.se
More information about the erlang-questions
mailing list