У меня есть данные следующей схемы данных:
Software
+
|
| Microsoft
| +
| +--->Windows 10
+-->+
| +--->Windows 7
|
| Google
| +
| +-->Chrome
+-->+
+-->Orkut
Я хочу вложить это оптимально, что может быть изменено любым парсером XML, моя первоначальная идея заключалась в том, чтобы сделать это так:
<?xml version="1.0"?>
<Software Name = "Company Software">
<HeadProduct Name = "Google">
<Product>Chrome</Product>
<Product>Orkut</Product>
</HeadProduct>
<HeadProduct Name = "Microsoft">
<Product>Windows 10</Product>
<Product>Windows 7</Product>
</HeadProduct>
</Software>
Тем не менее, моя интуиция говорит мне, что это проблема, и определенно не то, что я намеревался.Вот почему:
В то время как Google
и Microsoft
являются просто атрибутами, Windows 10
и Orkut
являются элементами.Я думаю, что где-то мне нравятся Google
и Microsoft
в качестве элементов.Подводя итог, я не думаю, что я правильно перевел схему в XML.
Любая помощь будет полезна.