xml - 文档中根元素之后的标记必须格式正确。- 如何添加更多根元素?
问题描述
我正在尝试在名为 posiadajacy_samochod 的根中添加第二个元素。我不知道我该怎么做。我需要声明两个命名空间。这是关于关闭括号的事情吗?我需要解决方案。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dane_osobowe [
<!ELEMENT dane_osobowe (imie,nazwisko,adres,kod_pocztowy,miejscowosc,pesel,wiek,nr_telefonu,znak_zodiaku)>
<!ELEMENT imie (#PCDATA)>
<!ELEMENT nazwisko (#PCDATA)>
<!ELEMENT adres (#PCDATA)>
<!ELEMENT kod_pocztowy (#PCDATA)>
<!ELEMENT miejscowosc (#PCDATA)>
<!ELEMENT pesel (#PCDATA)>
<!ELEMENT nr_telefonu (#PCDATA)>
<!ELEMENT wiek (#PCDATA)>
<!ELEMENT znak_zodiaku (#PCDATA)>
<!ELEMENT posiadany_samochod (marka,model,rok_produkcji,pojemnosc,ilosc_km,przebieg)>
<!ELEMENT marka (#PCDATA)>
<!ELEMENT model (#PCDATA)>
<!ELEMENT rok_produkcji (#PCDATA)>
<!ELEMENT pojemnosc (#PCDATA)>
<!ELEMENT ilosc_km (#PCDATA)>
<!ELEMENT przebieg (#PCDATA)>
]>
<dane_osobowe>
<imie>Jan</imie>
<nazwisko>Kowalski</nazwisko>
<adres>ul. Jasna 17A</adres>
<kod_pocztowy>81-031</kod_pocztowy>
<miejscowosc>Katowice</miejscowosc>
<pesel>92035213213</pesel>
<wiek>27</wiek>
<nr_telefonu>742132513</nr_telefonu>
<znak_zodiaku>byk</znak_zodiaku>
</dane_osobowe>
<posiadany_samochod>
<marka>BWM</marka>
<model>X6</model>
<rok_produkcji>2015</rok_produkcji>
<pojemnosc>3.0</pojemnosc>
<ilosc_km>313</ilosc_km>
<przebieg>63000</przebieg>
</posiadany_samochod>
解决方案
xml 文件基本上是一棵树。只能有一个根。所以你的两个节点需要是一个真正的根的孩子。通过在其父缩进中保留一个额外的制表符空间来识别子级。
这就是你想要做的:
<root>
<dane_osobowe>
<imie>Jan</imie>
<nazwisko>Kowalski</nazwisko>
<adres>ul. Jasna 17A</adres>
<kod_pocztowy>81-031</kod_pocztowy>
<miejscowosc>Katowice</miejscowosc>
<pesel>92035213213</pesel>
<wiek>27</wiek>
<nr_telefonu>742132513</nr_telefonu>
<znak_zodiaku>byk</znak_zodiaku>
</dane_osobowe>
<posiadany_samochod>
<marka>BWM</marka>
<model>X6</model>
<rok_produkcji>2015</rok_produkcji>
<pojemnosc>3.0</pojemnosc>
<ilosc_km>313</ilosc_km>
<przebieg>63000</przebieg>
</posiadany_samochod>
</root>
推荐阅读
- python - DQN Pytorch Loss 不断增加
- c# - 发布带有托管核心的 Blazor webassembly 无法在 IIS 上运行
- sql - 合计值的比率
- sql - 如何找到售出最多商品的 5 家商店以及售出商品的总数量
- django - Django中的列不存在外键表
- r - ggplot 问题(geom_line() 不显示线条,Y 轴上未正确显示大数字,在绘图 X 轴上按名称对月份进行排序)
- c - 在另一个函数中调用一个函数(main() 除外)
- python - 符号无穷级数的收敛
- php - 我已经使用 jQuery 数据表插件来显示它正在工作的后端数据,但分页中的页码没有显示。以下是代码段
- powershell - 通过 Powershell 从 AD 获取数据