下面的文件正确吗?为什么?用IE和本章中的解析器验证你的结论。 mes.dtd <!ELEMENT message ANY> <!ELEMENT persion (name,age?,lxfs)> <!ELEMENT lxfs (#PCDATA,tel|email)*> <!ELEMENT name (first,last)> <!ATTLIST name sex (male|female) "male"> <!ELEMENT first %pc; > <!ELEMENT last %pc;> <!EL

题目

下面的文件正确吗?为什么?用IE和本章中的解析器验证你的结论。 mes.dtd <!ELEMENT message ANY> <!ELEMENT persion (name,age?,lxfs)> <!ELEMENT lxfs (#PCDATA,tel|email)*> <!ELEMENT name (first,last)> <!ATTLIST name sex (male|female) "male"> <!ELEMENT first %pc; > <!ELEMENT last %pc;> <!ELEMENT age %pc;> <!ELEMENT tel %pc;> <!ELEMENT email %pc;> <!ENTITY % pc “(#PCDATA)”> <!ELEMENT emergency EMPTY> <!ATTLIST emergency fire CDATA #FIXED "119" police CDATA #FIXED "110" hospital CDATA #FIXED "120" > mes.xml <?xml version="1.0" encoding="gb2312"?> <!DOCTYPE SYSTEM "mes.dtd"> <message> <persion> <name sex="男"> <first>li</first> <last>xiao</last> </name> <age>25</age> <lxfs> <tel>123456</tel> </lxfs> </persion> <persion> <name> <first>wang</first> <last>xiao</last> </name> <lxfs></lxfs> </persion> <emergency fire="120" police="110" /> </message>


相似考题
参考答案和解析
正确答案: 不正确。有5处错误,“<!ELEMENT lxfs (#PCDATA,tel|email)*>”句“#PCDATA”与“tel”之间应该用“|”,或去掉“#PCDATA”;参数实体应先声明后使用;文档类型声明缺少根元素;“name”的“sex”属性取值错误;“emergency”的“fire”属性取值错误。正确的文件:mes.dtd <!ELEMENT message ANY>
<!ELEMENT persion (name,age?,lxfs)>
<!ELEMENT lxfs (#PCDATA|tel|email)*>
<!ELEMENT name (first,last)>
<!ATTLIST name sex (male|female) "male">
<!ENTITY % pc "(#PCDATA)">
<!ELEMENT first %pc; >
<!ELEMENT last %pc;>
<!ELEMENT age %pc;>
<!ELEMENT tel %pc;>
<!ELEMENT email %pc;>
<!ELEMENT emergency EMPTY>
<!ATTLIST emergency
fire CDATA #FIXED "119"
police CDATA #FIXED "110"
hospital CDATA #FIXED "120"

mes.xml
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE message SYSTEM "mes.dtd">
<message>
<persion>
<name sex="male">
<first>li</first>
<last>xiao</last>
</name>
<age>25</age>
<lxfs>
<tel>123456</tel>
</lxfs>
</persion>
<persion>
<name>
<first>wang</first>
<last>xiao</last>
</name>
<lxfs></lxfs>
</persion>
<emergency fire="119" police="110" />
</message>
更多“下面的文件正确吗?为什么?用IE和本章中的解析器验证你的结论。 mes.dtd <!ELEMENT message ANY> <!ELEMENT persion (name,age?,lxfs)> <!ELEMENT lxfs (#PCDATA,tel|email)*> <!ELEMENT name (first,last)> <!ATTLIST name sex (male|female) "male"> <!ELEMENT first %pc; > <!ELEMENT last %pc;> <!ELE”相关问题
  • 第1题:

    101 Using the situation stated in the Special window, which WBS element is behind schedule but under budget?

    A. Element P

    B. Element Q

    C. Element R

    D. Element S

    E. None of the above


    正确答案:D

  • 第2题:

    在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个资源的值的代码是()。

    A.((Element)doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue()

    B.((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getFirstChild().getNodeValue()

    C.((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue()

    D.((Element)doc.getElementsByTagName(“PERSON”).item(0)).item(0).getNodeValue()


    参考答案:B

  • 第3题:

    In C launguage, when an array name is passed to a function, what is passed is the ______ of the beginning of the array.

    A.data

    B.value

    C.location

    D.element


    正确答案:C
    解析:译文的含义是:在C语言中,当数组名传递给函数时,传递的是数组的起始()。选项A、B、C、D的含义分别是数据、数值、位置、元素,选项C为正确答案。

  • 第4题:

    在J2EE中,使用()选项中的代码,可以生成如下XML文档:    Tony Blair   

    • A、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON"); Element name = doc.createElement("NAME"); name.appendChild(doc.createTextNode("Tony Blair")); people.appendChild(person); person.appendChild(name); doc.appendChild(people);
    • B、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON"); people.appendChild(person); Element name = doc.createElement("NAME"); name.appendChild(doc.createTextNode("Tony Blair")); person.appendChild(name); doc.appendChild(people);
    • C、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON"); people.appendChild(person); Element name = doc.createElement("NAME"); name.appendText(doc.createTextNode("Tony Blair")); person.appendChild(name); doc.appendChild(people);
    • D、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON");Element name = doc.createElement("NAME"); name.createTextNode("Tony Blair"); people.appendChild(person); person.appendChild(name); doc.appendChild(people);

    正确答案:A,B

  • 第5题:

    分析以下DTD文档: <!--ELEMENT doc(title?,chap*)--> <!-- ELEMENT title(#PCDATA)--> <!-- ELEMENT chap(sect+)--> <!-- ELEMENT sect(para+)--> <!-- ELEMENT para(#PCDATA)--> 下面的XML实例能够通过DTD的校验。()

    • A、<doc><chap><para>Text</para></chap></doc>
    • B、<doc><chap><sect><para>Text</para></chap></doc>
    • C、<doc><title>Text</title></doc>(*红色)
    • D、<doc><title>Text</title><sect><para>Text</para></sect></doc>

    正确答案:B

  • 第6题:

    Which element of a web application deployment descriptor  element is required()?

    • A、 <realm-name> 
    • B、 <auth-method> 
    • C、 <security-role> 
    • D、 <transport-guarantee> 
    • E、 <web-resource-collection>

    正确答案:E

  • 第7题:

    考虑如下的XML.Schema示例 <xs:element name=”Price”><xs:complexType><xs:attribute name=”currency”type=”xs:string”/></xs:complexType></xs:element> 属性currency声明等同于下面选项()的DTD声明。

    • A、<!ATTLISTPricecurrencyCDATA#REQUIRED>
    • B、<!ATTLISTPricecurrencyCDATA#FIXED>
    • C、<!ATTLISTPricecurrencyCDATA#IMPLIED>
    • D、<!ATTLISTPricecurrencyPCDATA#IMPLIED>

    正确答案:C

  • 第8题:

    在jQuery的层次选择器中,要选取紧接在element1元素后的一个element2元素,正确的是()。

    • A、$(element1空格element2)
    • B、$(element1>element2)
    • C、$(element1+element2)
    • D、$(element1~element2)

    正确答案:C

  • 第9题:

    When adding a  element to a web application deployment descriptor, the inclusion of which sub-element requires the definition of an error page()?

    • A、 <realm-name> 
    • B、 <auth-metod> 
    • C、 <auth-constraint> 
    • D、 <form-login-config> 
    • E、 <user-data-constaint>

    正确答案:D

  • 第10题:

    多选题
    在J2EE中,使用()选项中的代码,可以生成如下XML文档:      Tony Blair
    A

    Element people = doc.createElement(PEOPLE);  Element person = doc.createElement(PERSON); Element name = doc.createElement(NAME); name.appendChild(doc.createTextNode(Tony Blair)); people.appendChild(person); person.appendChild(name); doc.appendChild(people);

    B

    Element people = doc.createElement(PEOPLE);  Element person = doc.createElement(PERSON); people.appendChild(person); Element name = doc.createElement(NAME); name.appendChild(doc.createTextNode(Tony Blair)); person.appendChild(name); doc.appendChild(people);

    C

    Element people = doc.createElement(PEOPLE);  Element person = doc.createElement(PERSON); people.appendChild(person); Element name = doc.createElement(NAME); name.appendText(doc.createTextNode(Tony Blair)); person.appendChild(name); doc.appendChild(people);

    D

    Element people = doc.createElement(PEOPLE);  Element person = doc.createElement(PERSON);Element name = doc.createElement(NAME); name.createTextNode(Tony Blair); people.appendChild(person); person.appendChild(name); doc.appendChild(people);


    正确答案: B,D
    解析: 暂无解析

  • 第11题:

    单选题
    Which element of a web application deployment descriptor  element is required()?
    A

     <realm-name> 

    B

     <auth-method> 

    C

     <security-role> 

    D

     <transport-guarantee> 

    E

     <web-resource-collection>


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    When adding a  element to a web application deployment descriptor, the inclusion of which sub-element requires the definition of an error page()?
    A

     <realm-name> 

    B

     <auth-metod> 

    C

     <auth-constraint> 

    D

     <form-login-config> 

    E

     <user-data-constaint>


    正确答案: D
    解析: 暂无解析

  • 第13题:

    102 Using the situation stated in the Special window, which WBS element has a favorable cost variance of $150?

    A. Element P

    B. Element Q

    C. Element R

    D. Element S

    E. None of the above


    正确答案:C

  • 第14题:

    函数Node *difference(A,B)用于求两个集合之差C=A-B,即当且仅当e是A中的一个元素,但不是B中的元素时,e是C中的元素。集合用有序链表实现,用一个空链表表示一个空集合,表示非空集合的链表根据元素之间按递增排列。执行C=A-B之后,表示集合A和B的链表不变,若结果集合C非空,则表示其链表根据元素之值按递增排列。函数append()用于在链表中添加节点。

    [C函数]

    typedef struct node{

    int element;

    struct node *link;

    }Node;

    Node *A,*B,*C;

    Node *append(last,e)

    Node *last;

    int e;

    {last->link=(Node *)malloc(sizeof(Node));

    last->link->element=e;

    return(last->link);

    }

    Node *difference(A,B)

    Node *A,*B;

    { Node *c,*last;

    C=last=(Node *)malloc(sizeof(Node));

    while( (1) )

    if(A->element<B->element){

    last=append(last,A->element);

    A=A->link:

    }

    else if( (2) ){

    A:A->link;

    B:B->link;

    }

    elSe

    (3) ;

    while( (4) ){

    last=append(last,A->element);

    A=A->link:

    }

    (5) ;

    last=c;

    c=c->link;

    free(last);

    return(c);

    }


    正确答案:(1) B->link (2) A->element==B->element (3) B=B->link (4) A>link!=NULL (5) last->link=NULL
    (1) B->link (2) A->element==B->element (3) B=B->link (4) A>link!=NULL (5) last->link=NULL 解析:本题用链表表示集合,通过比较链表的元素值判断集合的元素之间的关系。第一个while循环的条件是链表B指针不指向空,即空(1)应填“B->link”。由于A,B两集合都是按递增排列的,则如果A中的元素小于B中的元素,A中元素直接放入集合C中,集合A指向其下一个元素;如果A中的元素等于B中的元素,集合A,B分别指向下一个元素,即空(21填“A->element==B->element”;如果A中的元素大于B中的元素,集合B指向其下一个元素,即空(3)填“B=B->link”。第二个循环的条件是链表A指针不指向空时,将A中元素直接加入到C中,即空(4)填“A->link!=NULL”。将链表C最后节点指针指向空,即空(51填“last->link=NULL”。

  • 第15题:

    The way in which people address each other depends on their age, sex, social group and personal relationship. The English system of address forms frequently used includes first name, last name, title+last name, (), and kin term.

    Atitle+first name

    Btitle+title

    Ctitle alone

    Dfirst name+last name+title


    C

  • 第16题:

    The way in which people address each other depends on their age, sex, social group and personal relationship. The English system of address forms frequently used includes first name, last name, title+last name, (), and kin term.

    • A、title+first name
    • B、title+title
    • C、title alone
    • D、first name+last name+title

    正确答案:C

  • 第17题:

    有如下XML代码段: <element>text</element> 可以通过哪些方法获得标记<element>中的数据“text”?


    正确答案: 第一种方法:获得Element节点“element”,通过Node接口的getTextContent()方法获得“element”节点的文本数据。
    第二种方法:获得Element节点“element”的子节点,即Text类型节点,通过Text节点的getWholeText()方法获得文本数据。

  • 第18题:

    2015版《企业会计准则通用分类标准》中,元素名称(element name)以元素的中文标准标签为基础确定。


    正确答案:错误

  • 第19题:

    一个元素内容中既含有文本也含有子元素,应当怎样定义()

    • A、<xs:element name="example" type=" xs:mixed ">
    • B、<xs:element name="example"> <xs:complexType>
    • C、<xs:element name="example"> <xs:complexType mixed="false">
    • D、<xs:element name="example"> <xs:complexType mixed="true">

    正确答案:D

  • 第20题:

    在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个资源的值的代码是()。 

    • A、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue()
    • B、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getFirstChild().getNodeValue()
    • C、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue()
    • D、((Element)doc.getElementsByTagName(“PERSON”).item(0)). item(0).getNodeValue()

    正确答案:B

  • 第21题:

    单选题
    The way in which people address each other depends on their age, sex, social group and personal relationship. The English system of address forms frequently used includes first name, last name, title+last name, (), and kin term.
    A

    title+first name

    B

    title+title

    C

    title alone

    D

    first name+last name+title


    正确答案: B
    解析: 暂无解析

  • 第22题:

    问答题
    What is the first element for a child in his learning by imitation?

    正确答案: The need to find a way to achieve the certain result.
    解析:
    通过第三段首句“There is a second element at work in this situation.”可知儿童通过模仿学习的第一要素应在第二段中,即“He is seeking a response which will gain certain ends.”。

  • 第23题:

    单选题
    在jQuery的层次选择器中,要选取紧接在element1元素后的一个element2元素,正确的是()。
    A

    $(element1空格element2)

    B

    $(element1>element2)

    C

    $(element1+element2)

    D

    $(element1~element2)


    正确答案: B
    解析: 暂无解析