Utilisez LINQ efficacement XML
Le code d'origine a fourni avec succès les attributs du nœud de premier niveau (
). Cependant, il n'a pas la logique des nœuds de nœuds de traitement (<level1>
). <level2>
pour traverser la structure hiérarchique XML et récupérer tous les nœuds de niveau deuxième dans chaque nœud de premier niveau en tant que collection. En conséquence, une séquence anonyme, chaque type représente un nœud de premier niveau et son nœud de niveau secondaire associé. Descendants()
En adoptant cette méthode, le code est géré efficacement les nœuds de premier et deuxième niveau dans une requête LINQ, fournissant une solution simple et optimisée pour extraire la structure de données requise des documents XML.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!