用Python创建XML文件

2024-09-27 04:22:24 发布

您现在位置:Python中文网/ 问答频道 /正文

因为我不想在在线表单中插入300个包含大量数据的产品,所以我想构建一个工具来构建用于批量导入的xml文件。到现在为止,我只做了一些关于flask和数据库的事情,以及一些关于xml的小事情,但是这个包含这么多名称空间的xml文件远远超出了我的实际知识范围。 那么,现在来谈谈我的主要问题。。。。如何在前两行中添加这么多名称空间

谢谢你的帮助

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ns3:ProductModelRegistrationRequest xmlns:ns2="http://eprel.ener.ec.europa.eu/productModel/productCore/v2" xmlns:ns3="http://eprel.ener.ec.europa.eu/services/productModelService/modelRegistrationService/v2" REQUEST_ID="TestSupplier984833555867785"> <productOperation OPERATION_ID="myOp984833569318831" OPERATION_TYPE="PREREGISTER_PRODUCT_MODEL"> <MODEL_VERSION > <MODEL_IDENTIFIER>LP XX0</MODEL_IDENTIFIER> <SUPPLIER_NAME_OR_TRADEMARK>Supplier name or trademark</SUPPLIER_NAME_OR_TRADEMARK> <DELEGATED_ACT>EU_874_2012</DELEGATED_ACT> <ENERGY_LABEL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns6="http://eprel.ener.ec.europa.eu/commonTypes/EnergyLabelTypes/v2" xsi:type="ns6:GeneratedEnergyLabel"> <CONSIDER_GENERATED_LABEL_AS_PROVIDED>true</CONSIDER_GENERATED_LABEL_AS_PROVIDED> </ENERGY_LABEL> <ON_MARKET_START_DATE>2018-04-25+02:00</ON_MARKET_START_DATE> <TECHNICAL_DOCUMENTATION xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:TechnicalDocumentationDetail"> <DOCUMENT> <ns2:DESCRIPTION>test conditions</ns2:DESCRIPTION> <LANGUAGE>FR</LANGUAGE> <TECHNICAL_PART>CALCULATIONS</> <TECHNICAL_PART>GENERAL_DESCRIPTION<TECHNICAL_PART/TECHNICAL_PART> <TECHNICAL_PART>MESURED_TECHNICAL_PARAMETERS</TECHNICAL_PART> <TECHNICAL_PART>REFERENCES_TO_HARMONISED_STANDARDS</TECHNICAL_PART> <TECHNICAL_PART>SPECIFIC_PRECAUTIONS</TECHNICAL_PART> <TECHNICAL_PART>TESTING_CONDITIONS</TECHNICAL_PART> <FILE_PATH>/attachments/testConditions.docx</FILE_PATH> </DOCUMENT> </TECHNICAL_DOCUMENTATION> <CONTACT_DETAILS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="ns2:ModelSpecificContactDetails"> <CONTACT_NAME>Lamp Contact name</CONTACT_NAME> <ADDRESS xmlns:ns5="http://eprel.ener.ec.europa.eu/commonTypes/baseTypes/v1" xsi:type="ns5:SingleFieldAddress"> <ADDRESS>My address</ADDRESS> </ADDRESS> <PHONE_NUMBER>123-444-477-441</PHONE_NUMBER> <EMAIL_ADDRESS>test@test.fr</EMAIL_ADDRESS> </CONTACT_DETAILS> <PRODUCT_GROUP_DETAIL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns5="http://eprel.ener.ec.europa.eu/productModel/productGroups/lamp/v2" xsi:type="ns5:Lamp"> <ENERGY_CLASS>A+</ENERGY_CLASS> <WEIGHTED_ENERGY_CONS>1</WEIGHTED_ENERGY_CONS> </PRODUCT_GROUP_DETAIL> </MODEL_VERSION> </productOperation> </ns3:ProductModelRegistrationRequest>

Tags: httpmodeladdresstypeenergyecparteu

热门问题