jQuery UI Widgets › Forums › Navigation › Tree › Getting "Item" as child element when tree is generated from XML
This topic contains 3 replies, has 2 voices, and was last updated by Dimitar 10 years, 3 months ago.
-
Author
-
November 14, 2014 at 11:37 am Getting "Item" as child element when tree is generated from XML #62762
Hi Team,
we are building JQxTree using XML below, we are getting “Item” as third level child for few records.
We don’t need the dummy child “item” if child is not available.
Please suggest a solution so that “Item” can be removed.BuildingTree
> Building Name
> “Item”Our XML looks like :
<?xml version="1.0" encoding="UTF-8" ?> <root> <BuildingTree> <content type="application/xml"> <UId><![CDATA[1]]></UId> <BuildingID><![CDATA[ESMAD-0000003023]]></BuildingID> <AddressId><![CDATA[11182]]></AddressId> <FullAddress><![CDATA[13, Canada Real De Merinas A La Av. De La Hispanidad, Madrid, 28052, Spain]]></FullAddress> <BuildingType><![CDATA[On Net]]></BuildingType> </content> </BuildingTree> <BuildingTree> <content type="application/xml"> <UId><![CDATA[2]]></UId> <BuildingID><![CDATA[ESMAD-0000003023]]></BuildingID> <AddressId><![CDATA[117412]]></AddressId> <FullAddress><![CDATA[13-15, Canada Real De Las Merinas, Madrid, 28042, Spain]]></FullAddress> <BuildingType><![CDATA[On Net]]></BuildingType> </content> </BuildingTree> <BuildingTree> <content type="application/xml"> <UId><![CDATA[3]]></UId> <BuildingID><![CDATA[ESMAD-0000003023]]></BuildingID> <AddressId><![CDATA[11185]]></AddressId> <FullAddress><![CDATA[13, Canada Real De Las Merinas, Madrid, 28042, Spain]]></FullAddress> <BuildingType><![CDATA[On Net]]></BuildingType> </content> </BuildingTree> <BuildingTree> <content type="application/xml"> <UId><![CDATA[4]]></UId> <BuildingID><![CDATA[ESMAD-0000003023]]></BuildingID> <AddressId><![CDATA[214564]]></AddressId> <FullAddress><![CDATA[13-15, Calle Canada Real De Las Merinas, Madrid(Madrid), 28052, Spain]]></FullAddress> <BuildingType><![CDATA[On Net]]></BuildingType> </content> </BuildingTree> <BuildingTree> <content type="application/xml"> <UId><![CDATA[5]]></UId> <BuildingID><![CDATA[ESMAD-0000003023]]></BuildingID> <AddressId><![CDATA[11183]]></AddressId> <FullAddress><![CDATA[13, Canada Real De Las Marinas, Madrid, 28042, Spain]]></FullAddress> <BuildingType><![CDATA[On Net]]></BuildingType> </content> </BuildingTree> <BuildingTree> <content type="application/xml"> <UId><![CDATA[6]]></UId> <BuildingID><![CDATA[ESMAD-0000003023]]></BuildingID> <AddressId><![CDATA[257779]]></AddressId> <FullAddress><![CDATA[13, Acceso De La Canada Real De Las Merinas A La Avenida De La Hispanidad, Madrid, 28052, Spain]]></FullAddress> <BuildingType><![CDATA[On Net]]></BuildingType> <SiteId><![CDATA[MAD01153/003]]></SiteId> <SiteName><![CDATA[ES_28042_CANADA REAL DE LAS MERINAS_13_5_LOGWIN]]></SiteName> </content> </BuildingTree> <BuildingTree> <content type="application/xml"> <UId><![CDATA[7]]></UId> <BuildingID><![CDATA[ESMAD-0000003023]]></BuildingID> <AddressId><![CDATA[257779]]></AddressId> <FullAddress><![CDATA[13, Acceso De La Canada Real De Las Merinas A La Avenida De La Hispanidad, Madrid, 28052, Spain]]></FullAddress> <BuildingType><![CDATA[On Net]]></BuildingType> <SiteId><![CDATA[MAD01153/001]]></SiteId> <SiteName><![CDATA[ES_28042_CANADA REAL DE LAS MERINAS_13_5_SPICE-PC]]></SiteName> </content> </BuildingTree> <BuildingTree> <content type="application/xml"> <UId><![CDATA[8]]></UId> <BuildingID><![CDATA[ESMAD-0000003023]]></BuildingID> <AddressId><![CDATA[257779]]></AddressId> <FullAddress><![CDATA[13, Acceso De La Canada Real De Las Merinas A La Avenida De La Hispanidad, Madrid, 28052, Spain]]></FullAddress> <BuildingType><![CDATA[On Net]]></BuildingType> <SiteId><![CDATA[MAD04877/001]]></SiteId> <SiteName><![CDATA[ES_28042_CANADA REAL DE LAS MARINAS_13_3]]></SiteName> </content> </BuildingTree> <BuildingTree> <content type="application/xml"> <UId><![CDATA[9]]></UId> <BuildingID><![CDATA[ESMAD-0000003023]]></BuildingID> <AddressId><![CDATA[257779]]></AddressId> <FullAddress><![CDATA[13, Acceso De La Canada Real De Las Merinas A La Avenida De La Hispanidad, Madrid, 28052, Spain]]></FullAddress> <BuildingType><![CDATA[On Net]]></BuildingType> <SiteId><![CDATA[MAD01153/002]]></SiteId> <SiteName><![CDATA[ES_28042_CAÑADA REAL DE LAS MERINAS_13-15_2_201]]></SiteName> </content> </BuildingTree> </root>
Thanks,
Anmol JainHello Anmol Jain,
Please clarify. There is no mention of “Building Name” or “Item” in your XML. It would be best if you can illustrate your question/issue using our XML Tree demo.
Best Regards,
DimitarjQWidgets team
http://www.jqwidgets.com/Dear Dimitar,
Based on the above xml we are expecting a tree as below:
- ESMAD-0000003023
- 13, Canada Real De Merinas A La Av. De La Hispanidad, Madrid, 28052, Spain
- 13-15, Canada Real De Las Merinas, Madrid, 28042, Spain
- 13, Canada Real De Las Merinas, Madrid, 28042, Spain
- 13-15, Calle Canada Real De Las Merinas, Madrid(Madrid), 28052, Spain
- 13, Canada Real De Las Marinas, Madrid, 28042, Spain
- 13, Acceso De La Canada Real De Las Merinas A La Avenida De La Hispanidad, Madrid, 28052, Spain
- MAD01153/003
- MAD01153/001
- MAD04877/001
- MAD01153/001
How ever we are geting the below:
- ESMAD-0000003023
- 13, Canada Real De Merinas A La Av. De La Hispanidad, Madrid, 28052, Spain
- Item1
- 13-15, Canada Real De Las Merinas, Madrid, 28042, Spain
- Item1
- Item2
- 13, Canada Real De Las Merinas, Madrid, 28042, Spain
- 13-15, Calle Canada Real De Las Merinas, Madrid(Madrid), 28052, Spain
- 13, Canada Real De Las Marinas, Madrid, 28042, Spain
- 13, Acceso De La Canada Real De Las Merinas A La Avenida De La Hispanidad, Madrid, 28052, Spain
- MAD01153/003
- MAD01153/001
- MAD04877/001
- MAD01153/001
- 13, Canada Real De Merinas A La Av. De La Hispanidad, Madrid, 28052, Spain
I do not need the elements Item1, Item2 etc.
Please let me know how to fix this.Regards,
Anmol JainNovember 26, 2014 at 11:48 am Getting "Item" as child element when tree is generated from XML #63379Hi Anmol Jain,
Could you, please, provide us with a JSFiddle example with your tree loaded with said XML? We would require to look at your JavaScript code to see how we may assist you. You may have to remove the unnecessary items after initialization (on the initialized event) with the method removeItem.
Best Regards,
DimitarjQWidgets team
http://www.jqwidgets.com/ - ESMAD-0000003023
-
AuthorPosts
You must be logged in to reply to this topic.