Pièces XML
Les pièces sont représentées par le nœud /drofus-xml/room-container/room. Ce nœud a un attribut@id qui renvoie à un attribut /drofus-xml/level/room/@ref, comme expliqué plus haut.Les attributs centraux de pièces sont contenus dans le nœud /drofus-xml/room-container/room/core. Le contenu de celui-ci dépendra du projet, puisque les attributs centraux des pièces, types de groupes, etc. sont inclus sous forme d'attributs. La plupart des attributs sont explicites, mais les plus importants sont :
room/core/@room_func_no : Numéro clé des pièces
room/core/@name : Concaténation de l'attribut room_name et du descriptif, séparés par une virgule
room/core/@room_name : Nom de pièce
room/core/@description : Descriptif de la pièce
room/core/@program_area : Zone du programme
room/core/@design_area : Surface déssinée / réelle
room/core/@architect_no : Numéro de pièce géographique
En outre, la pièce peut contenir des nœuds de pièce/attribut qui représentent des attributs supplémentaires (attributs centraux de pièces supplémentaires). Ceux-ci sont présents dans les attributs centraux sous forme d'attributs, mais sont représentés comme un nœud en plus de permettre un accès indépendant au projet (étant donné que vous pouvez procéder par itération sur tous les nœuds d'attributs, mais si vous rédigez un rapport dépendant du projet, il est plus facile de prendre un attribut central directement).Sous la pièce, vous trouverez également :
room/FPP : La fiche de données de pièce. Voir 6.5 pour tous renseignements complémentaires sur la manière dont c'est organisé.
room/occurrence-list : Liste des FF&E / Liste des équipements dans la pièce.
room/occurrence-list/occurrence : Représente une occurrence des équipements dans la pièce
room/occurrence-list/occurrence/@parent_article_id : Si cet attribut est présent, l'occurrence est une occurrence de sous-article et l'ID est une référence à l'ID de l'article intermédiaire.
room/occurrence-list/occurrence/@priority : La priorité de l'occurrence.
room/occurrence-list/occurrence/article : Référencer l'article / l'item de FF&E dans le conteneur d'articles.
room/occurrence-list/occurrence/cost/amount : Contient la quantité nette et la quantité brute de cette occurrence
room/occurrence-list/ occurrence/cost/price : Contient le prix total net et brut pour cette quantité (comptage net/excessif x prix unitaire)
pièce/coût : Contient le total et le comptage de l'occurrence/coût avec les mêmes noeuds et attributs que l'occurrence/Coûts.