[PD] XML parsing

Matthias Geier matthias.geier at gmail.com
Tue Aug 7 11:52:20 CEST 2018


Hi Esteban.

If pdlua works on your system and if you are willing to write a bit of Lua
code, you can make your own custom parser.

Here's an example where I have done that:
https://github.com/SoundScapeRenderer/ssr/blob/master/pd/ssrclient.pd_lua

This uses an existing Lua XML library (https://github.com/Phrogz/SLAXML)
which I've just copied to the same directory.

I was receiving my XML data from a network socket. If you want to read your
data from an XML file, you'll have to add that functionality.

I guess you could do a similar thing with Python, if you prefer that
language.

cheers,
Matthias

On Thu, Aug 2, 2018 at 12:21 AM, Esteban Viveros <emviveros at gmail.com>
wrote:

> Thanks guys for your responses!!
>
> @Lucas Cordiviola, I found PDcontainer in deken for mac win linux but not
> for arm (I want to use a RPi for this project), anyway I tried but could
> not load the xml files with the [h_map] and [h_multimap].
>
> @Matt Davey, Pof seems cool, but it crashes pd anytime I tried to parse
> the files using [pofxml].
> the patch are like that:
> [image: pof-issue.png]
> and the xml sample can be downloaded here
> <https://forum.pdpatchrepo.info/uploads/files/1533158829399-modelo.xml>.
>
> I tried other ways without success... If you want see pdpatchrepo tread
> xml-parsing-in-pd
> <https://forum.pdpatchrepo.info/topic/11524/xml-parsing-in-pd>
>
> I tried [text] object, but it truncated some data.. Values like 30003042
> turn to 3.0003e+07 and pd freeze when I tried to load a 16mb xml file.
>
> Any advance are welcomed!!
> Cheers
>
>
> Em qua, 1 de ago de 2018 às 01:23, Matt Davey <hard.off at gmail.com>
> escreveu:
>
>> There is pofxml in the pof library.
>>
>> On Tue, 31 Jul 2018 at 22:25, Lucas Cordiviola <lucarda27 at hotmail.com>
>> wrote:
>>
>>> You can try with PDcontainer. It's up on Deken.
>>>
>>> Iirc it was for XML.
>>>
>>>
>>> --
>>>
>>> Mensaje telepatico asistido por maquinas.
>>>
>>> On 7/31/2018 12:32 PM, Esteban Viveros wrote:
>>>
>>> Hi! I'm looking for a solution for XML parsing. I found jasch_lib
>>> [detox] but it crashes pd in OSx and don't have RPi binary disponible in
>>> deken. I tried [jasch_lib/detox] in purr data and it still crash.
>>>
>>> My goal is to recognize some identifiers and make it disponible in some
>>> matrix or vector for sonification purposes.
>>>
>>> There are other external or vanilla way can it be done?
>>>
>>> Cheers
>>> --
>>>
>>> www.estebanviveros.com
>>>
>>>
>>> N �n�r����)em�h�yhiם�w^��
>>>
>>>
>>> _______________________________________________
>>> Pd-list at lists.iem.at mailing list
>>> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
>>> listinfo/pd-list
>>>
>> --
>
> www.estebanviveros.com
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/
> listinfo/pd-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180807/f7364618/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pof-issue.png
Type: image/png
Size: 58426 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180807/f7364618/attachment-0001.png>


More information about the Pd-list mailing list