ISO/IEC TR 22250-1-2002 信息技术.文献描述和加工语言.XML(RELAX)的规则语言描述.第1部分:RELAX核心
作者:标准资料网 时间:2024-05-06 22:00:40 浏览:9910
来源:标准资料网
下载地址: 点击此处下载
【英文标准名称】:Informationtechnology-Documentdescriptionandprocessinglanguages;RegularLanguageDescriptionforXML(RELAX)-Part1:RELAXCore
【原文标准名称】:信息技术.文献描述和加工语言.XML(RELAX)的规则语言描述.第1部分:RELAX核心
【标准号】:ISO/IECTR22250-1-2002
【标准状态】:现行
【国别】:国际
【发布日期】:2002-02
【实施或试行日期】:
【发布单位】:国际标准化组织(IX-ISO)
【起草单位】:ISO/IECJTC1
【标准类型】:()
【标准水平】:()
【中文主题词】:SGML;程序设计语言;办公室工作;信息技术;用词;SGML语言;描述;文献描述;办公室设备
【英文主题词】:Descriptions;Documentdescription;ExtensibleMarkupLanguage;Informationtechnology;Markuplanguage;Officeequipment;Officework;Programminglanguages;SGML;Wording;XML
【摘要】:ThisTechnicalReportgivesmechanismsforformallyspecifyingthesyntaxofXML-basedlanguages.Forexample,thesyntaxofXHTML1.0canbespecifiedinRELAX.ComparedwithDTDs,RELAXprovidesthefollowingadvantages:-SpecificationinRELAXusesXMLinstance(i.e.,document)syntax,-RELAXprovidesrichdatatypes,and-RELAXisnamespace-aware.TheRELAXspecificationconsistsoftwoparts,RELAXCoreandRELAXNamespace.ThispartoftheTechnicalReportgivesRELAXCore,whichmaybeusedtodescribemarkuplanguagescontainingasingleXMLnamespace.Part2ofthisTechnicalReportgivesRELAXNamespace,whichmaybeusedtodescribemarkuplanguagescontainingmorethanasingleXMLnamespace,consistingofmorethanoneRELAXCoredocument.Givenasequenceofelements,asoftwaremodulecalledtheRELAXCoreprocessorcomparesitagainstaspecificationinRELAXCoreandreportstheresult.TheRELAXCoreprocessorcanbedirectlyinvokedbytheuser,andcanalsobeinvokedbyanothersoftwaremodulecalledtheRELAXNamespaceprocessor.RELAXmaybeusedinconjunctionwithDTDs.Inparticular,notationsandentitiesdeclaredbyDTDscanbeconstrainedbyRELAX.ThispartoftheTechnicalReportalsogivesasubsetofRELAXCore,whichisrestrictedtoDTDfeaturesplusdatatypes.Thissubsetisveryeasytoimplement,andwiththeexceptionofdatatypeinformation,conversionbetweenthissubsetandXMLDTDsresultsinnoinformationloss.NOTE1SinceXMLisasubsetofWebSGML(TC2ofISO8879),RELAXisapplicabletoSGML.NOTE2AsuccessorofRELAXCoreisbeingdevelopedattheRELAXNGTCofOASIS.
【中国标准分类号】:M11
【国际标准分类号】:35_240_20
【页数】:36P.;A4
【正文语种】:英语
【原文标准名称】:信息技术.文献描述和加工语言.XML(RELAX)的规则语言描述.第1部分:RELAX核心
【标准号】:ISO/IECTR22250-1-2002
【标准状态】:现行
【国别】:国际
【发布日期】:2002-02
【实施或试行日期】:
【发布单位】:国际标准化组织(IX-ISO)
【起草单位】:ISO/IECJTC1
【标准类型】:()
【标准水平】:()
【中文主题词】:SGML;程序设计语言;办公室工作;信息技术;用词;SGML语言;描述;文献描述;办公室设备
【英文主题词】:Descriptions;Documentdescription;ExtensibleMarkupLanguage;Informationtechnology;Markuplanguage;Officeequipment;Officework;Programminglanguages;SGML;Wording;XML
【摘要】:ThisTechnicalReportgivesmechanismsforformallyspecifyingthesyntaxofXML-basedlanguages.Forexample,thesyntaxofXHTML1.0canbespecifiedinRELAX.ComparedwithDTDs,RELAXprovidesthefollowingadvantages:-SpecificationinRELAXusesXMLinstance(i.e.,document)syntax,-RELAXprovidesrichdatatypes,and-RELAXisnamespace-aware.TheRELAXspecificationconsistsoftwoparts,RELAXCoreandRELAXNamespace.ThispartoftheTechnicalReportgivesRELAXCore,whichmaybeusedtodescribemarkuplanguagescontainingasingleXMLnamespace.Part2ofthisTechnicalReportgivesRELAXNamespace,whichmaybeusedtodescribemarkuplanguagescontainingmorethanasingleXMLnamespace,consistingofmorethanoneRELAXCoredocument.Givenasequenceofelements,asoftwaremodulecalledtheRELAXCoreprocessorcomparesitagainstaspecificationinRELAXCoreandreportstheresult.TheRELAXCoreprocessorcanbedirectlyinvokedbytheuser,andcanalsobeinvokedbyanothersoftwaremodulecalledtheRELAXNamespaceprocessor.RELAXmaybeusedinconjunctionwithDTDs.Inparticular,notationsandentitiesdeclaredbyDTDscanbeconstrainedbyRELAX.ThispartoftheTechnicalReportalsogivesasubsetofRELAXCore,whichisrestrictedtoDTDfeaturesplusdatatypes.Thissubsetisveryeasytoimplement,andwiththeexceptionofdatatypeinformation,conversionbetweenthissubsetandXMLDTDsresultsinnoinformationloss.NOTE1SinceXMLisasubsetofWebSGML(TC2ofISO8879),RELAXisapplicabletoSGML.NOTE2AsuccessorofRELAXCoreisbeingdevelopedattheRELAXNGTCofOASIS.
【中国标准分类号】:M11
【国际标准分类号】:35_240_20
【页数】:36P.;A4
【正文语种】:英语
下载地址: 点击此处下载