J'ai un tableau à plusieurs dimensions telles que:Comment structurer un tableau multidimensionnel dans un fichier XML?
String[][] greatCities = new String[2][2];
greatCities[0][0] = "Vancouver";
greatCities[0][1] = "Charlottetown";
greatCities[1][0] = "Zürich";
greatCities[1][1] = "Bern";
Maintenant, je suis à la recherche d'une bonne façon d'économiser la structure (pas de code) ce tableau dans un fichier xml. La meilleure solution que j'ai jusqu'à maintenant est:
<GreatCities>
<Item index0="0" index1="0">Vancouver</Item>
<Item index0="0" index1="1">Charlottetown</Item>
<Item index0="1" index1="0">Zürich</Item>
<Item index0="1" index1="1">Bern</Item>
</GreatCities>
Quelqu'un at-il une meilleure solution?
J'ai une suspicion rampante que ce tableau 2D est en fait une projection d'une autre structure de données. Une carte simple, peut-être? Une liste de paires? Qu'est-ce que cela veut dire si "Vancouver" est à 0,1 par rapport à 0,0? La réponse influencerait probablement la façon dont cela devrait être cartographié. –
Cela me ressemble aussi. Quelle information est véhiculée par l'agencement de la table à deux dimensions? Sans le savoir, il est impossible de concevoir une structure XML qui capture l'information. –
Je suis d'accord avec vous, totalement! Mais ... (cela peut sembler peu professionnel) nous ne savons pas à quoi ressemble la structure de données ... nous obtenons un fichier texte qui est scanné ligne par ligne et doit être converti en une structure xml pour une utilisation future (par exemple, comparer etc). Il est juste important qu'aucune information ne soit perdue. –