EQ2Interface.com
Search Downloads


Go Back   EQ2Interface > Developer Discussion > UI Developer Discussion

Reply
Thread Tools Search this Thread Display Modes
  #1  
Unread 02-02-2005, 01:16 PM
Itanius's Avatar
Itanius Itanius is offline
Wrath of Evil
Premium Member
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Everfrost
Posts: 197
Question Learning XML

I'd like to learn XML. I can tweak, modify, etc. XML a little bit, just as I can with php. But I don't know either language enough to write something from scratch or create something from scratch with a WYSIWYG editor. I have a more-than-basic knowledge of these things, but I want to know more.

That being said, I'd like to learn these things the lazy way; without taking classes in school. I'm in the military and my work hours and free time change so much that going to school is most often unfeasible. So, I'd like to learn via CBTs or e-courses online.

Can anyone recommend some online classes, CBT courses, or even some lengthy/detailed tutorials?

Thanks in advance for any help!
Reply With Quote
  #2  
Unread 02-02-2005, 02:25 PM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,287
Default

Well everything thing that I've learned started with editing things here and there, and asking questions when I had trouble. I myself don't have the best grip on XML, but I keep playing with it. I'm sure someone else can give you a better answer, but that's just my 2cp.
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>
Reply With Quote
  #3  
Unread 02-02-2005, 04:20 PM
Euda's Avatar
Euda Euda is offline
A Griffawn
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Najena
Posts: 74
Default

Well if you use the uibuilder, I dont think you really need to KNOW any xml or ANYthing lol. Its just moving things around, adding some values and learning how it the other stuff works from example. Maybe thats technically learning some xml but whatever lol
__________________
Howto: Install an Interface
01000101010100010011001000100000011011010110000101110000011100110010000001100110
01101111011100100010000001110100011001010110100000100000011101110110100101101110

Euda
Long retired enchanter of Luclin.
Reply With Quote
  #4  
Unread 02-02-2005, 04:28 PM
Grygg's Avatar
Grygg Grygg is offline
A Brown Bear
 
Join Date: Dec 2004
Server: Lavastorm
Posts: 12
Default

I asked the same question a few days ago. taco-man pointed me to a few things, but in the end, just dive into the UIbuilder. If you want to learn the actualy XML, my best advise is to just open up the XML files in notepad or IE, then get one of these guys/gals mods and compare the code of the 2. That is what I am currently doing. This way you can see what code is doing what. As long as you know how to "Code/think logically" you will get it. My schedule is weird also, I am a full-time student, part-time job, married and addicted to games, so I am slowly learning the XML tags and attributes for XML.

If you want to actually look at XML and learn the concept and everything behind it goto http://www.w3schools.com/xml/default.asp
I used this site a year or 2 ago or so to get me set for a job I had coming up that summer. I had to learn like 12 or so different languages/scripts to get prepared for it. It helps a little.
__________________
Terog Thunderpaw - Lavastorm
Krazzel Bazzfazzel - Lavastorm
Frazzel Bazzfazzel - Lavastorm
Reply With Quote
  #5  
Unread 02-02-2005, 04:56 PM
Drumstix42's Avatar
Drumstix42 Drumstix42 is offline
A Griffon
Featured
 
Join Date: Oct 2004
Server: Antonia Bayle
Posts: 3,287
Default

The XML in EQ2 was kinda confusing to me when I jumped into it compared to the code they used in EQ1, the UI builder puts things into perspective for me though. If I wanna just mod a little number or 2, I just open the XML file now.
__________________
"I'm afraid you're guilty of thought-crime. Don't bother getting the door, we'll let ourselves in..."
<Donate to DrumsUI> < [DrumsUI] Updater > < [DrumsUI] Full Interface> < Drumstix42 on Twitch.tv
>
Reply With Quote
  #6  
Unread 02-11-2005, 03:09 PM
Daeanor's Avatar
Daeanor Daeanor is offline
Premium Member
 
Join Date: Sep 2004
Posts: 38
Default

XML is not really a "language" to learn. It's a paradigm for transferring and displaying data in HTML. The syntax at a base level is HTML with custom tags. It's the implementation that needs learning, and that varies widely with the program implementing it. What you need to learn for custon UI's is the syntax SOE settled on to transfer and display game data to your client. So there isn't a text or tutorial for it - people have just experimented to see what does what. Some of the tags are obvious, and some less so...but I don't believe I've seen a single source that mentions what they all do.

Last edited by Daeanor : 02-11-2005 at 03:12 PM.
Reply With Quote
  #7  
Unread 02-11-2005, 03:24 PM
Quib Quib is offline
A Griffon
This person is a EQ2Map developer.
Interface Author - Click to view interfaces
 
Join Date: Jan 2005
Posts: 720
Default

Awesome explanation of XML Daeanor. The best resource for SOE's implementation of XML is EQ2_UI_Customization.doc in the UIBuilder.zip file (found in your main EQ2 folder). It's not perfect though. Beyond that, the forums here at eq2interface are your next stop, particularly threads in the XML Modification Help & Info forum. Many people here at eq2interface have posted their findings for the obscure and undocumented property tags.

Quib
Reply With Quote
  #8  
Unread 02-11-2005, 04:01 PM
Itanius's Avatar
Itanius Itanius is offline
Wrath of Evil
Premium Member
Interface Author - Click to view interfaces
 
Join Date: Nov 2004
Server: Everfrost
Posts: 197
Thumbs Up

Quote:
Originally Posted by Daeanor
XML is not really a "language" to learn. It's a paradigm for transferring and displaying data in HTML. The syntax at a base level is HTML with custom tags. It's the implementation that needs learning, and that varies widely with the program implementing it. What you need to learn for custon UI's is the syntax SOE settled on to transfer and display game data to your client. So there isn't a text or tutorial for it - people have just experimented to see what does what. Some of the tags are obvious, and some less so...but I don't believe I've seen a single source that mentions what they all do.
Thanks. I pretty much gathered that by reading various tutorials on the web, including this one that was also linked above. I was/am more interested in the UI application, of course, but since I do a little amateur website stuff, I'd like to learn it's general application towards those web-based languages as well.

Thanks for the help, everyone.
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 07:07 AM.


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