EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > XML Modification Help & Info

Reply
Thread Tools Search this Thread Display Modes
  #1  
Unread 08-20-2006, 05:30 AM
amanda089 amanda089 is offline
A Coastal Crab
 
Join Date: Dec 2004
Server: Antonia Bayle
Posts: 1
Default Datasource or Namespace....

I'm trying to do something like this:
Code:
<DataSource Name="Account1">
<Data Name="username" text="UsErNaMe-"/>
<Data Name="password" text="P A S S W O R D"/>
<Data Name="Char1" charname="Char1" charserver="Server"/>
<Data Name="Char2" charname="Char2" charserver="Server"/>
<Data Name="Char3" charname="Char3" charserver="Server"/>
<Data Name="Char4" charname="Char4" charserver="Server"/>
<Data Name="Char5" charname="Char5" charserver="Server"/>
<Data Name="Char6" charname="Char6" charserver="Server"/>
<Data Name="Char7" charname="Char7" charserver="Server"/>
<Data Name="Char8" charname="Char8" charserver="Server"/>
<Data Name="Char9" charname="Char9" charserver="Server"/>
<Data Name="Char10" charname="Char10" charserver="Server"/>
</DataSource>
But no matter what I try, I can't seem to retrieve the text for use. Instead I'm having to jump all over everything like this:
Code:
Parent.CharTabs.isVisible=Parent.CharTabs.isVisible?false:true
Parent.CharTabs.TabPane.Visible=Parent.CharTabs.isVisible
Parent.CharTabs.TabFrame.Visible=Parent.CharTabs.isVisible
Parent.CharTabs.TabPages.Visible=Parent.CharTabs.isVisible
Parent.CharTabs.TabPages.Account1Tab.AUsername=Parent.Account1.Username
Parent.CharTabs.TabPages.Account2Tab.AUsername=Parent.Account2.Username
Parent.CharTabs.TabPages.Account3Tab.AUsername=Parent.Account3.Username
Parent.CharTabs.TabPages.Account1Tab.APassword=Parent.Account1.Password
Parent.CharTabs.TabPages.Account2Tab.APassword=Parent.Account2.Password
Parent.CharTabs.TabPages.Account3Tab.APassword=Parent.Account3.Password
Parent.Username.LocalText=Parent.CharTabs.TabPages.Account1Tab.AUsername
Parent.Password.LocalText=Parent.CharTabs.TabPages.Account1Tab.APassword
Parent.CharTabs.TabPages.Account1Tab.Char1.LocalText=Parent.Account1.Char1.Charname Parent.CharTabs.TabPages.Account1Tab.Char1.LocalTooltip=Parent.Account1.Char1.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char2.LocalText=Parent.Account1.Char2.Charname Parent.CharTabs.TabPages.Account1Tab.Char2.LocalTooltip=Parent.Account1.Char2.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char3.LocalText=Parent.Account1.Char3.Charname Parent.CharTabs.TabPages.Account1Tab.Char3.LocalTooltip=Parent.Account1.Char3.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char4.LocalText=Parent.Account1.Char4.Charname Parent.CharTabs.TabPages.Account1Tab.Char4.LocalTooltip=Parent.Account1.Char4.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char5.LocalText=Parent.Account1.Char5.Charname Parent.CharTabs.TabPages.Account1Tab.Char5.LocalTooltip=Parent.Account1.Char5.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char6.LocalText=Parent.Account1.Char6.Charname Parent.CharTabs.TabPages.Account1Tab.Char6.LocalTooltip=Parent.Account1.Char6.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char7.LocalText=Parent.Account1.Char7.Charname Parent.CharTabs.TabPages.Account1Tab.Char7.LocalTooltip=Parent.Account1.Char7.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char8.LocalText=Parent.Account1.Char8.Charname Parent.CharTabs.TabPages.Account1Tab.Char8.LocalTooltip=Parent.Account1.Char8.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char9.LocalText=Parent.Account1.Char9.Charname Parent.CharTabs.TabPages.Account1Tab.Char9.LocalTooltip=Parent.Account1.Char9.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char10.LocalText=Parent.Account1.Char10.Charname Parent.CharTabs.TabPages.Account1Tab.Char10.LocalTooltip=Parent.Account1.Char10.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char1.LocalText=Parent.Account2.Char1.Charname Parent.CharTabs.TabPages.Account2Tab.Char1.LocalTooltip=Parent.Account2.Char1.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char2.LocalText=Parent.Account2.Char2.Charname Parent.CharTabs.TabPages.Account2Tab.Char2.LocalTooltip=Parent.Account2.Char2.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char3.LocalText=Parent.Account2.Char3.Charname Parent.CharTabs.TabPages.Account2Tab.Char3.LocalTooltip=Parent.Account2.Char3.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char4.LocalText=Parent.Account2.Char4.Charname Parent.CharTabs.TabPages.Account2Tab.Char4.LocalTooltip=Parent.Account2.Char4.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char5.LocalText=Parent.Account2.Char5.Charname Parent.CharTabs.TabPages.Account2Tab.Char5.LocalTooltip=Parent.Account2.Char5.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char6.LocalText=Parent.Account2.Char6.Charname Parent.CharTabs.TabPages.Account2Tab.Char6.LocalTooltip=Parent.Account2.Char6.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char7.LocalText=Parent.Account2.Char7.Charname Parent.CharTabs.TabPages.Account2Tab.Char7.LocalTooltip=Parent.Account2.Char7.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char8.LocalText=Parent.Account2.Char8.Charname Parent.CharTabs.TabPages.Account2Tab.Char8.LocalTooltip=Parent.Account2.Char8.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char9.LocalText=Parent.Account2.Char9.Charname Parent.CharTabs.TabPages.Account2Tab.Char9.LocalTooltip=Parent.Account2.Char9.CharServer
Parent.CharTabs.TabPages.Account2Tab.Char10.LocalText=Parent.Account2.Char10.Charname Parent.CharTabs.TabPages.Account2Tab.Char10.LocalTooltip=Parent.Account2.Char10.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char1.LocalText=Parent.Account3.Char1.Charname Parent.CharTabs.TabPages.Account3Tab.Char1.LocalTooltip=Parent.Account3.Char1.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char2.LocalText=Parent.Account3.Char2.Charname Parent.CharTabs.TabPages.Account3Tab.Char2.LocalTooltip=Parent.Account3.Char2.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char3.LocalText=Parent.Account3.Char3.Charname Parent.CharTabs.TabPages.Account3Tab.Char3.LocalTooltip=Parent.Account3.Char3.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char4.LocalText=Parent.Account3.Char4.Charname Parent.CharTabs.TabPages.Account3Tab.Char4.LocalTooltip=Parent.Account3.Char4.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char5.LocalText=Parent.Account3.Char5.Charname Parent.CharTabs.TabPages.Account3Tab.Char5.LocalTooltip=Parent.Account3.Char5.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char6.LocalText=Parent.Account3.Char6.Charname Parent.CharTabs.TabPages.Account3Tab.Char6.LocalTooltip=Parent.Account3.Char6.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char7.LocalText=Parent.Account3.Char7.Charname Parent.CharTabs.TabPages.Account3Tab.Char7.LocalTooltip=Parent.Account3.Char7.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char8.LocalText=Parent.Account3.Char8.Charname Parent.CharTabs.TabPages.Account3Tab.Char8.LocalTooltip=Parent.Account3.Char8.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char9.LocalText=Parent.Account3.Char9.Charname Parent.CharTabs.TabPages.Account3Tab.Char9.LocalTooltip=Parent.Account3.Char9.CharServer
Parent.CharTabs.TabPages.Account3Tab.Char10.LocalText=Parent.Account1.Char10.Charname Parent.CharTabs.TabPages.Account3Tab.Char10.LocalTooltip=Parent.Account3.Char10.CharServer
Parent.CharTabs.TabPages.Account1Tab.Char1.Char=(Parent.CharTabs.TabPages.Account1Tab.Char1.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char1.Name)
Parent.CharTabs.TabPages.Account1Tab.Char2.Char=(Parent.CharTabs.TabPages.Account1Tab.Char2.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char2.Name)
Parent.CharTabs.TabPages.Account1Tab.Char3.Char=(Parent.CharTabs.TabPages.Account1Tab.Char3.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char3.Name)
Parent.CharTabs.TabPages.Account1Tab.Char4.Char=(Parent.CharTabs.TabPages.Account1Tab.Char4.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char4.Name)
Parent.CharTabs.TabPages.Account1Tab.Char5.Char=(Parent.CharTabs.TabPages.Account1Tab.Char5.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char5.Name)
Parent.CharTabs.TabPages.Account1Tab.Char6.Char=(Parent.CharTabs.TabPages.Account1Tab.Char6.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char6.Name)
Parent.CharTabs.TabPages.Account1Tab.Char7.Char=(Parent.CharTabs.TabPages.Account1Tab.Char7.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char7.Name)
Parent.CharTabs.TabPages.Account1Tab.Char8.Char=(Parent.CharTabs.TabPages.Account1Tab.Char8.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char8.Name)
Parent.CharTabs.TabPages.Account1Tab.Char9.Char=(Parent.CharTabs.TabPages.Account1Tab.Char9.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char9.Name)
Parent.CharTabs.TabPages.Account1Tab.Char10.Char=(Parent.CharTabs.TabPages.Account1Tab.Char10.LocalText==Parent.CharTabs.TabPages.Account1Tab.Char10.Name)
Parent.CharTabs.TabPages.Account1Tab.Char1.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char1.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char2.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char2.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char3.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char3.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char4.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char4.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char5.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char5.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char6.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char6.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char7.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char7.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char8.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char8.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char9.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char9.Char?false:true)
Parent.CharTabs.TabPages.Account1Tab.Char10.Visible=(Parent.CharTabs.TabPages.Account1Tab.Char10.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char1.Char=(Parent.CharTabs.TabPages.Account2Tab.Char1.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char1.Name)
Parent.CharTabs.TabPages.Account2Tab.Char2.Char=(Parent.CharTabs.TabPages.Account2Tab.Char2.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char2.Name)
Parent.CharTabs.TabPages.Account2Tab.Char3.Char=(Parent.CharTabs.TabPages.Account2Tab.Char3.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char3.Name)
Parent.CharTabs.TabPages.Account2Tab.Char4.Char=(Parent.CharTabs.TabPages.Account2Tab.Char4.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char4.Name)
Parent.CharTabs.TabPages.Account2Tab.Char5.Char=(Parent.CharTabs.TabPages.Account2Tab.Char5.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char5.Name)
Parent.CharTabs.TabPages.Account2Tab.Char6.Char=(Parent.CharTabs.TabPages.Account2Tab.Char6.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char6.Name)
Parent.CharTabs.TabPages.Account2Tab.Char7.Char=(Parent.CharTabs.TabPages.Account2Tab.Char7.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char7.Name)
Parent.CharTabs.TabPages.Account2Tab.Char8.Char=(Parent.CharTabs.TabPages.Account2Tab.Char8.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char8.Name)
Parent.CharTabs.TabPages.Account2Tab.Char9.Char=(Parent.CharTabs.TabPages.Account2Tab.Char9.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char9.Name)
Parent.CharTabs.TabPages.Account2Tab.Char10.Char=(Parent.CharTabs.TabPages.Account2Tab.Char10.LocalText==Parent.CharTabs.TabPages.Account2Tab.Char10.Name)
Parent.CharTabs.TabPages.Account2Tab.Char1.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char1.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char2.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char2.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char3.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char3.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char4.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char4.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char5.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char5.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char6.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char6.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char7.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char7.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char8.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char8.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char9.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char9.Char?false:true)
Parent.CharTabs.TabPages.Account2Tab.Char10.Visible=(Parent.CharTabs.TabPages.Account2Tab.Char10.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char1.Char=(Parent.CharTabs.TabPages.Account3Tab.Char1.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char1.Name)
Parent.CharTabs.TabPages.Account3Tab.Char2.Char=(Parent.CharTabs.TabPages.Account3Tab.Char2.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char2.Name)
Parent.CharTabs.TabPages.Account3Tab.Char3.Char=(Parent.CharTabs.TabPages.Account3Tab.Char3.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char3.Name)
Parent.CharTabs.TabPages.Account3Tab.Char4.Char=(Parent.CharTabs.TabPages.Account3Tab.Char4.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char4.Name)
Parent.CharTabs.TabPages.Account3Tab.Char5.Char=(Parent.CharTabs.TabPages.Account3Tab.Char5.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char5.Name)
Parent.CharTabs.TabPages.Account3Tab.Char6.Char=(Parent.CharTabs.TabPages.Account3Tab.Char6.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char6.Name)
Parent.CharTabs.TabPages.Account3Tab.Char7.Char=(Parent.CharTabs.TabPages.Account3Tab.Char7.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char7.Name)
Parent.CharTabs.TabPages.Account3Tab.Char8.Char=(Parent.CharTabs.TabPages.Account3Tab.Char8.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char8.Name)
Parent.CharTabs.TabPages.Account3Tab.Char9.Char=(Parent.CharTabs.TabPages.Account3Tab.Char9.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char9.Name)
Parent.CharTabs.TabPages.Account3Tab.Char10.Char=(Parent.CharTabs.TabPages.Account3Tab.Char10.LocalText==Parent.CharTabs.TabPages.Account3Tab.Char10.Name)
Parent.CharTabs.TabPages.Account3Tab.Char1.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char1.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char2.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char2.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char3.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char3.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char4.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char4.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char5.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char5.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char6.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char6.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char7.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char7.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char8.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char8.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char9.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char9.Char?false:true)
Parent.CharTabs.TabPages.Account3Tab.Char10.Visible=(Parent.CharTabs.TabPages.Account3Tab.Char10.Char?false:true)
Can anyone help me with this? It is frustrating the hell out of me.
Reply With Quote
  #2  
Unread 08-23-2006, 11:09 PM
Zonx's Avatar
Zonx Zonx is offline
A Green Troll
This person is a EQ2Map developer.
Featured
 
Join Date: Dec 2004
Server: Blackburrow
Posts: 2,221
Default

someTextbox.LocalText = TabPage.SelectedIndex.charname
someTextbox2.LocalText = TabPage.SelectedIndex.charserver

This works for any object with a SelectedIndex atribute linked to a DataSource. Drop down menus work great.

I suggest you move the username and password to a simple varibale assignment rather than making them part of the DataSource. You'll have a hard time referencing them from a dataSource if they aren't the selected item.
Reply With Quote
  #3  
Unread 08-24-2006, 01:53 AM
gm9 gm9 is offline
gm10-1
Premium Member
EQ2Interface Super Mod
Featured
 
Join Date: Feb 2006
Posts: 6,479
Default

Just you look at one of the shutdown/login mods to see how they did it - no need to reinvent the wheel.
__________________
P R O F I T U I ∙ R E B O R N [Auto-Updater] | [Portal] | [F.A.Q.] | [Support Forums]
~ Retired ~
If it does not work, you likely installed it incorrectly. Always try a clean install before reporting bugs.
Reply With Quote
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 09:51 AM.


Our Network
EQInterface | EQ2Interface | WoWInterface | LoTROInterface | ESOUI | MMOUI