How to store dialogues in a XML-file?

Hey Community,
I’m currently struggling at scripting a dialogue system. My main question is how to store a lot of dialogues with different answer possibilities. I thought of XML files, because they are small and easy to parse, but how could I organize a xml-file with a dialogue and different answer possibilities and then as a result different npc reactions?

I am not asking how to read xml-files in Unity, that is not really hard, but I would appreciate it if someone could show me a good organization possibilitie in the xml file.

Greetings,
Tobi

Does no one have an idea?

I think, if it were me, I would do some sample conversations with multiple answers and then figure out how to categorize and store them. It really has very little to do with xml or a small db or even a text file. It has to do with how you organize it. Do a search and see if anyone else has come up with a similar solution. Mainly, the simpler the better when it comes to that kind of thing. My own feeling is that subject type choices are the best because they involve less reading and are more to the point. The subject opens up multiple lines which are automatically spoken between the two characters. The main thing with text as far as I’m concerned is don’t overdo it. Mostly, people have come to play, not read.

http://www.dotnetperls.com/xml