Jump to content
  • 0

XML-feed importeren


Marsau

Question

Beste mensen,

Ik probeer een xml-feed in geautomatiseerd in een Filemaker database te krijgen. Het lukt mij echter niet om een goede stylesheet (xlst) op te zetten.

 

Het gaat om deze feed: http://www.tennet.org/xml/balancedeltaprices/balans-delta.xml

 

Ik heb hiervoor de volgende code geproduceerd, maar Filemaker blijft bij elke import-poging mopperen dat er 'onvoldoende' informatie is om de actie voort te zetten.

Wat doe ik fout?

 

<?xml version='1.0' encoding='UTF-8'?>



0















































 

Ik weet nog niet veel van XML en XLST, dus ik ben heel benieuwd..

 

Alvast dank voor jullie reactie.

 

Mars

Link to comment

7 answers to this question

Recommended Posts

  • 0

Hi Marseau,

 

je bent zelf al een flink eind gekomen. Er zitten maar 3 foutjes in jouw xslt waardoor het niet werkt:

  • De stylesheet-declaratie is onvolledig, het element is niet gesloten met ">" (moet komen voor:
  • Waarden moet je selecten met "
  • In xml moet je gewone "quotes" gebruiken en in jouw xslt staan op een aantal plaatsen "smart-quotes" en die worden niet begrepen er staat nu bijvoorbeeld “TIME” ipv "TIME"

De aangepaste stylesheet wordt dan:

<?xml version='1.0' encoding='UTF-8'?>




0














































Ik weet niet of je vaak met xml/xslt aan de gang wilt, maar zo ja dan is het zinvol om een goeie xml-editor aan te schaffen, In zo'n editor zit ook een xslt debugger en daar los je dit soort problemen in 5 minuten mee op.

Link to comment
  • 0

Hi Menno, dank je wel! Dat waren ongetwijfeld elementaire fouten.

 

Maar het werkt helaas nog steeds niet. De combinatie van de live feed (zie http://www.tennet.org/xml/balancedeltaprices/balans-delta.xml) met de nieuwe xlst levert nog steeds dezelfde foutmelding op.

 

Wat opvalt als je kijkt naar de bron informatie, is dat niet alle velden altijd aanwezig zijn in de XML-records. Kan dat het issue zijn?

 


1
804
13:23
0
8
0
0
0
41.33


2
803
13:22
0
11
0
0
0
36.78

Link to comment
  • 0

Correctie van de spelfout in de extensie was het helaas niet.

 

Jouw bestandje werkt, Menno! Dank je wel!

Ik weet niet waarom het werkt, en dat je de omweg van 'veldinhoud exporteren' nodig hebt. Ik heb steeds een directe verwijzing naar de xslt file gebruikt.

 

Levert helaas ook een nieuw probleem op, omdat deze scriptstap niet op Filemaker Server werkt :-(

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...