В приведенном ниже коде XML есть узел ProductList
root, и я хочу извлечь все данные, находящиеся внутри этого узла, в переменную для дальнейшей работы.
Требуется собрать эти данные и использовать эти данные через foreach l oop, где я храню данные, внутренние для тега <product>
, собранные в соответствии с атрибутом имени этого тега в переменной, и затем он будет собирать данные внутреннего элемента в него.
Код:
<ProductsList name="root">
<Product name="name1">
<ProductName></ProductName>
<ProductType></ProductType>
<ProductServiceURL></ProductServiceURL>
<ProductApplicationURL></ProductApplicationURL>
<ProductLastModifiedDate>2</ProductLastModifiedDate>
<ServerFolderPath></ServerFolderPath>
<LocalFolderPath></LocalFolderPath>
</Product>
<Product name="name2">
<ProductName></ProductName>
<ProductType></ProductType>
<ProductServiceURL></ProductServiceURL>
<ProductApplicationURL></ProductApplicationURL>
<ProductLastModifiedDate></ProductLastModifiedDate>
<ServerFolderPath></ServerFolderPath>
<LocalFolderPath></LocalFolderPath>
</Product>
</ProductsList>
В приведенном выше коде я хочу дать имя <Product>
и собрать данные в этом теге. Это означает, что если я дам name1, тогда данные из первого <Product>
получат, а name2 даст данные со второго <Product>
Требуемый вывод:
Для имени1:
ProductName = value
ProductType = value
ProductServiceURL = value
ProductApplicationURL = value
ProductLastModifiedDate = value
ServerFolderPath = value
LocalFolderPath = value
Для имени2:
ProductName = value
ProductType = value
ProductServiceURL = value
ProductApplicationURL = value
ProductLastModifiedDate = value
ServerFolderPath = value
LocalFolderPath = value