回答編集履歴
2
表現を修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
名前空間(今回だとns2)を含むxmlから要素を取得する場合、xml.etree.ElementTreeでは、名前空間のURIを直接`{URI}要素名`のように書くか、`名前空間:要素名`と書いて、第2引数で名前空間のURIを指定します。
|
9
|
+
名前空間(今回だとns2)を含むxmlから要素を取得する場合、xml.etree.ElementTreeのfindでは、名前空間のURIを直接`{URI}要素名`のように書くか、`名前空間:要素名`と書いて、第2引数で名前空間のURIを指定します。
|
10
10
|
|
11
11
|
|
12
12
|
|
1
補足を追加
test
CHANGED
@@ -19,3 +19,9 @@
|
|
19
19
|
print(product[1][0].find("ns2:PackageQuantity", {'ns2': 'http://mws.amazonservices.com/schema/Products/2011-10-01/default.xsd'}).text)
|
20
20
|
|
21
21
|
```
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
参考:
|
26
|
+
|
27
|
+
[ElementTreeやlxmlで名前空間を含むXMLの要素を取得する - orangain flavor](https://orangain.hatenablog.com/entry/namespaces-in-xpath)
|