XOJO XML project documentation

Hi - is there any documentation available that explains what an xml project file contains? I would like to know what tags are available, what the options are for each, etc. I am trying to see if I can write a conversion program from another dialect of Basic that includes form definitions, and documentation of the xojo xml project format would sure help. I am using an xml file generated by the VB migration assistant for a VB project as a guide, but it generates xml for RealBasic 2009 so it’s likely quite outdated.

Xojo does not document the XML structure… And I can attest it is a tricky one to decode…
Most of it is fairly easy to decypher… but I have found sections where there are inferred forward refrences between sections, and they are not explictly tied together.

Thanks Dave - that’s what I figured, but it didn’t hurt to ask. I will do the best I can!

The XML hasn’t changed much since then
I still have code on my web site that generated XML way back in 2005 and the code it creates loads fine still

@Norman Palardy

Are there new structures for Web Edition documented somewhere (that aren’t displayed here:
http://web.archive.org/web/20100102031205/http://realsoftware.com/support/xml

as the only project format for web edition is xojo_binary_project format currently when saving? Figure I’d ask, as with the Web Edition Font Embedder over at XDS, I resorted to building the code in binary format, which is an absolute pain in the butt…but it works. I ask as I’ve been updating the VB Convert Pro source code, and would like to add support for desktop to direct web edition translation (as the current method is the tedious repetitive copy paste, copy paste, copy paste, add new controls with Web_Super).

There is a book written on XML for Xojo desktop, and am not sure of documentation specific for the web edition.

There is much helpful information in the forums.

There is no updated xml documentation.
As far as I know that is about the last version.
We make few, if any, assurances about documentation for the various file formats nor do we publish specifications for them.

My apologies for the off-topic comment.

Note to self: Don’t write on forum when tired :slight_smile:

Aside: That is too funny. B.u.t.t. is an obsenity according to the forum filters… it got censored and makes it look as if I have a fowl mouth :slight_smile:

I read an english sentence in various comic strips (notably Popeye and Prince Valiant) and used here and get censored…

The word is a synonym of strange, and another one, I am quit sure will be (I saw it as a ship name) and I will not use it too because of that. I am a joyous guy with nearly always a smile on my face*, usually (strange isn’t it ?), but even in French, I haveto avoid that word - else, people will be misinformed.
To know the context of the story, go there The Phantom, story #55 from 1954.
Or phantomwiki or IPComics.

  • Emile
  • Smile

To an englishman your sentence is quite funny. Fowl are birds that you eat, what you meant was foul!

This is the format that I use to create the source code for my SourceCodeGenerator free app. If you would like the source code for the classes that I have created to do this just pm me.

This will enjoy too:

English: Robin Hood *
French: Robin des bois **

  • In Fact, “Rob In Hood”…
    ** The translation back to English would be: “Robin Woods”

And I do not talk about the meaning (a bird) of Robin…

How can that been done is a plain mystery.