Jump to content
  • 0

FM -> XML -> SPRY (DW)


mouse

Question

Posted

Heeft iemand ervaring met het inlezen van xml files, gegenereerd door FM, in een webpagina via het spry framework in Dreamweaver van Adobe?

 

ik zie wel iets, maar het lukt niet echt.

7 answers to this question

Recommended Posts

  • 0
Posted

Hoi,

 

Ik heb niet direct ervaring met het spry framework maar wel met xml, filemaker en webapplicaties.

Het is van belang dat de xml tree (hoe het document ingedeeld is) aansluit bij het framework.

Meestal als je direct vanuit filemaker een xml bestand exporteert werkt het niet.

 

Ik maak meestal een eigen xml doc door het document eerst op te maken in een global of variable en dat veld dan te exporteren als een xml doc

 

Hoe het document er precies ingedeeld moet zijn zie ik dan meestal d.m.v. reverse engineering.

Ik exporteer vanuit de applicatie waar de xml in moet een xml document.

De structuur die daarin gebruikt wordt is meestal ook de structuur die de applicatie accepteert.

 

Wellicht is er nog een veel mooiere manier en daar houd ik mij altijd voor aanbevolen. Deze manier vereist in ieder geval geen plugin.

 

Enige downside was dat in FM6 in een global een maximum aantal tekens konden staan dus zat er een maximum aan het aantal records dat je op deze manier kon exporteren. In FM9 ligt die grens veel hoger en heb ik het plafond nog nooit bereikt.

 

Groet, Niels

  • 0
Posted

bedankt tackenco,

 

een zeer goede tip, die ik direct eens ga uitproberen. Dan zal ik een loop moeten maken en telkens een "set field" doen, vermoed ik?

 

Hoogst waarschijnlijk kan het met een xsl file ook lukken, maar daar ken ik niets van...

 

alvast bedankt.

  • 0
Posted (edited)

hoe kan ik dan in een calculatie een " plaatsen?

 

" < periode id =" " & periodes::periode_van_tot  & " " >"

 

dit geeft immers een fout...

 

als ik QUOTE gebruik:

 

Quote ( "< periode id ="" ) & periodes::periode_van_tot  & Quote ("">")

 

 

verandert FM dit steeds in...

 

Quote ( "< periode id =\" ) & periodes::periode_van_tot  & Quote (\">")

 

--------

 

ik heb het dan opgelost met een global field waarin een " staat....

Edited by Guest
  • 0
Posted

Ik maak meestal een eigen xml doc door het document eerst op te maken in een global of variable en dat veld dan te exporteren als een xml doc

 

Als ik dat doe, dan krijg ik een fout gevormde XML file. Om de een of de andere reden verandert FM karakters die uit het globaal veld komen:

 

< 

wordt dan

<

  • 0
Posted

in de loop staat bijvoorbeeld deze insert:

"¶'" & xml::content 1 & "'¶'" & xml::content 2 & "'¶¶"

Ik gebruik dus in de tekst single quotes omdat Filemaker dubbele quotes gebruikt in zijn berekeningen.

Verder zou je problemen kunnen krijgen met bepaalde tekens die niet door xml geaccepteerd worden.

De brackets zouden wel gewoon gebruikt moeten kunnen worden.

Om het globale veld te exporteren gebruik ik export field contents.

Die laat ik opslaan op een vooraf gedefinieerd pad met als bestandsnaam de naam plus de extensie "xml"

Ik heb het net nog even bekeken en het werkt hier gewoon prima.

Groet, Niels

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...