xml新手在这里。我有一个以以下行开头的xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT Family (numberofchildren,Childrensnames?)>
我不太清楚上面代码中的第二个问号。有人可以告诉我它的功能吗?我模糊地猜测它与前面的元素是可选的有关。我一直在阅读有关流程指令的一些主题。虽然我不确定这是否能回答我的问题。
THX 梅尔
更新:这是我的第三个问号。谢谢答案
答案 0 :(得分:1)
一个?
必须发生零次或一次。
从HTML 4指南到reading DTDs
答案 1 :(得分:0)
如果你的意思是第二个问号而不是第三个问号:XML声明使用与处理指令相同的语法。它以<?
开头,以?>
结尾。
(如果存在,XML声明也必须是文档中的第一件事,前面没有空格或注释。)