XML to textframe


dear people,

 

i have xml structure this.

 

 <item01>      <item02>data</item02>      <item03>data</item03>      <item04>data</item04> </item01>  

 

when drag "item01" indesign xml structure everthing beeing placed incide <item01> frame.

 

is possible trough scripting <item02>, <item03>, <item04> beeing cut , paste in new textframes inside <item01>?

 

greetings!

hi beh_gras_beh,

 

if textframes using linked frames, can use specialcharacters.frame_break after each xml elements.

 

otherwise use.....

 

var rootelement = app.activedocument.xmlelements.item(0);

 

for(var cnt=0; cnt<rootelement.xmlelements.length; cnt++) {

        var childelement = rootelement.xmlelements.item(cnt);

        var tframe = app.activedocument.textframes.add();

        if(tframe==null)

            break;

        tframe.placexml(childelement);

}

 

 

 

thanks,

deepak.



More discussions in InDesign Scripting


adobe

Comments