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)
- room/occurrence-list/occurrence : Représente une occurrence des équipements dans la pièce
- 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.