【发布时间】:2015-07-03 01:51:18
【问题描述】:
我有一个 XML 文件(第一个条目的 sn-p 加上下面的标题),我想将它放入一个新创建的数据库中。看起来 XML 至少是 2 个不同的表。
我希望它也忽略一些我不需要的特定行。
另外,我应该先创建表和列吗?或者界面可以为我创建它们吗?
<?xml version="1.0" encoding="UTF-8" ?>
<npidata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.npi.gov.au/includes/download/npi-data-download.xsd">
<report>
<year>2014</year>
<registered_business_name>W H HECK & SONS PTY LTD</registered_business_name> - IGNORE
<abn>91009661401</abn> - IGNORE
<acn>009661401</acn> - IGNORE
<sub_threshold>N</sub_threshold>
<data_start_date>2013-07-01</data_start_date>
<data_end_date>2014-06-30</data_end_date>
<first_published_date>2015-03-31</first_published_date>
<last_updated_date>2015-03-31</last_updated_date>
<number_of_employees>55</number_of_employees> - IGNORE
<facility_name>Rocky Point Sugarmill</facility_name>
<jurisdiction_facility_id>Q014HEK001</jurisdiction_facility_id> - PRIMARY KEY
<jurisdiction>QLD</jurisdiction> - IGNORE
<site_address_street>MILL RD</site_address_street> - IGNORE
<site_address_suburb>Woongoolba</site_address_suburb>
<site_address_state>QLD</site_address_state>
<site_address_postcode>4207</site_address_postcode>
<main_activities>Sugarmilling</main_activities>
<site_latitude>-27.735666</site_latitude>
<site_longitude>153.327611</site_longitude>
<anzsic_codes> - IGNORE
<anzsic_code> - IGNORE
<type>Primary</type><code>1181</code> - IGNORE
<name>Sugar Manufacturing</name> - IGNORE
</anzsic_code> - IGNORE
</anzsic_codes> - IGNORE
<public_contact> - IGNORE
<title>Mr</title>
<name>David</name> - IGNORE
<surname>Heck</surname> - IGNORE
<position>Managing Director</position> - IGNORE
<phone>(07) 5547 4500</phone> - IGNORE
<fax>(07) 5546 1233</fax> - IGNORE
<email>david@heckgroup.com.au</email> - IGNORE
</public_contact> - IGNORE
<emissions>
<emission>
<substance>Ethanol</substance>
<destination>Water</destination>
<quantity_in_kg>19518</quantity_in_kg>
<mass_balance_estimation>N</mass_balance_estimation>
<engineering_calculations_estimation>Y</engineering_calculations_estimation>
<direct_measurement_estimation>N</direct_measurement_estimation>
<emission_factors_estimation>N</emission_factors_estimation>
<approved_alternative_estimation>N</approved_alternative_estimation>
</emission>
<emission>
<substance>Ethanol</substance>
<destination>Air Fugitive</destination>
<quantity_in_kg>2114.45</quantity_in_kg>
<mass_balance_estimation>N</mass_balance_estimation>
<engineering_calculations_estimation>Y</engineering_calculations_estimation>
<direct_measurement_estimation>N</direct_measurement_estimation>
<emission_factors_estimation>N</emission_factors_estimation>
<approved_alternative_estimation>N</approved_alternative_estimation>
</emission>
<emission>
<substance>Ethanol</substance>
<destination>Air Total</destination>
<quantity_in_kg>2114.45</quantity_in_kg>
</emission>
<emission>
<substance>Hydrochloric acid</substance>
<destination>Land</destination>
<quantity_in_kg>2282.95</quantity_in_kg>
<mass_balance_estimation>N</mass_balance_estimation>
<engineering_calculations_estimation>Y</engineering_calculations_estimation>
<direct_measurement_estimation>N</direct_measurement_estimation>
<emission_factors_estimation>N</emission_factors_estimation>
<approved_alternative_estimation>N</approved_alternative_estimation>
</emission>
<emission>
<substance>Particulate Matter 10.0 um</substance>
<destination>Air Fugitive</destination>
<quantity_in_kg>398.91285</quantity_in_kg>
<mass_balance_estimation>N</mass_balance_estimation>
<engineering_calculations_estimation>Y</engineering_calculations_estimation>
<direct_measurement_estimation>N</direct_measurement_estimation>
<emission_factors_estimation>N</emission_factors_estimation>
<approved_alternative_estimation>N</approved_alternative_estimation>
</emission>
<emission>
<substance>Particulate Matter 10.0 um</substance>
<destination>Air Total</destination>
<quantity_in_kg>398.91285</quantity_in_kg>
</emission>
</emissions>
<transfers></transfers> - IGNORE
<pollution_control_devices></pollution_control_devices> - IGNORE
<cleaner_production_activities></cleaner_production_activities> - IGNORE
</report>
这个 XML 文件有超过 11,000 个条目,因此手动输入它们是不可能的。
【问题讨论】:
-
XML 是静态数据。它不会创建任何东西,但它已经创建了。您至少需要一些您的问题中完全缺少的软件或程序。问答网站不能仅用于发布要求,但您需要提出一个具体的问题——在 Stackoverflow 上甚至关于编程。那么您面临的具体编程问题是什么?还是您刚刚遇到了支持问题?
标签: xml phpmyadmin