Je dois créer un fichier XML dynamiquement en fonction de l'entrée de l'utilisateur.Création dynamique XML à l'aide de C#
Voici ce que j'ai trouvé et je suis confronté à deux problèmes.
- s'il y a une collection de même élément (maxOccurs = 10) (Par exemple, si l'utilisateur est entré 4 comptes alors comment devrait être mon code)
- S'il y a une option de choix. En fonction de l'élément choisi, les éléments enfants doivent changer.
Quelqu'un s'il vous plaît aidez-moi.
Merci à l'avance
BB
Mon code:
XElement req =
new XElement("order",
new XElement("client",
new XAttribute("id", clientId),
new XElement("quoteback",
new XAttribute ("name",quotebackname)
)
),
new XElement("accounting",
new XElement("account"),
new XElement("special_billing_id")
),
new XElement("products",
new XElement(
**productChoiceType**,
***** HERE THE ELEMENTS WILL CHAGE BASED ON **productChoiceType**
)
)
)
);
StriplingWarrior merci beaucoup. Basé sur (p.Nom) sélectionné, je dois ajouter un ensemble complet différent d'éléments à "produits". – BumbleBee
disons si p.Name est CLUEAuto alors je dois ajouter le paramètre, pnc, utilisation des éléments à "produits". Si p.Name est Mortgae alors je dois ajouter le paramètre, RiskAddress, CurrentAddress, PreviousAddress, éléments d'hypothèque aux produits – BumbleBee
nouveau XElement ("paramètre), nouveau XElement (" pnc "), nouveau XElement (" usage ", ClueAutoUsageEnum), – BumbleBee