I’m going to start the development of my own document format(like PDF, XPS, DOC, RTF…), but I want to know where I can read some tutorials, how-to’s…? I don’t want code, this is a project that I want to learn how to build it, not use the experience of someone other.
PS: I want to make it like a XML file:
[Command Argument="Define it" Argument2="Something"]
It’s like PDF, but this syntax will be interpreted by a program that I will build it using C#, just like HTML and your browser 😉
Remember that my question is about the program that will interpret this code, but it’s good to start with a tutorial of interpreting XML code 😉
Sounds like a good learning project and you’ve got some good pointers here already. I would just add that you should remember that there is a difference between a document file language and a document format.
Consider OOXML, it is a document format that is built on top of XML (what I’d describe as the file language). If your purpose is to learn about building your own document format then I’d highly recommend starting with XML so that you don’t have to reinvent a language parser. This will let you focus on the concerns around building the format.
That said, good on you if you want to play around with creating your own language; just wanted to make sure you realized that they are different beasts.
Here are some links that will help you get started using XML in C#: