XML总结

    xiaoxiao2021-03-25  95

    1:xml被设计用来传输和存储数据 html被用来显示数据 2:xml是树结构 3:所有元素必须有关闭标签 4:对大小写敏感 5:必须要有一个根元素 6:属性值必须加引号 尽量避免使用属性 而是使用元素 元数据(有关数据的数据)应当存储为属性 而数据本身应当存储为元素 7:用实体引用来代替字符 $lt< >> && &apos ’ "” 8:空格会被保留 9:LF存储换行 10:命名规则:不能以数字或者标点符号或者xml开始 不能包含空格 最好使用下划线_ 避免使用- . : 11:最好使用xml文档对应的数据库的命名规则来命名xml文档 12:可以在不中断应用程序的情况下进行扩展 13:可以分配id 14:合法xml验证:DTD () Xml Schema 菜鸟教程xml验证器 15:可以查看xml源文件 note.xml 16:使用css操作xml文件 在xml文件中引入css文件 17:使用XSLT 可以把xml文件转换为html文件 它是首选的xml样式表文件 远比css完善 建议在服务器上进行XSLT转换

    18:XMLHttpRequest对象(XML DOM) :在不重新加载页面情况下更新网页 页面已加载后从服务器请求接收数据 在后台服务器发送数据 加载分为xml文件和xml字符串 19:现代浏览器不允许跨域访问 网页以及要加载的XML文件必须位于相同的服务器上

    20:XML DOM :定义了访问和操作xml文档的标准方法 提取文本时必须指定数组索引 21:在html页面中显示xml数据

    <script> if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","cd_catalog.xml",false); xmlhttp.send(); xmlDoc=xmlhttp.responseXML;  document.write("<table border='1'>"); var x=xmlDoc.getElementsByTagName("CD"); for (i=0;i<x.length;i++) {  document.write("<tr><td>"); document.write(x[i].getElementsByTagName("ARTIST")[0].childNodes[0].nodeValue); document.write("</td><td>"); document.write(x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue); document.write("</td></tr>"); } document.write("</table>"); </script> </body> </html>

    22:xml应用程序 23:xml命名空间(当两个不同的文档使用相同的元素名时) 1:使用前缀来避免命名冲突 前缀需要被定义 2:默认的命名空间 24:统一资源标识符URI 是一串可以标识因特网资源的字符 url urn 25:CDATA区段中的文本会被解释器忽略 26:在服务器上存储xml文件 通过asp生成xml 通过php生成xml 从数据库生成xml 通过asp把xml保存为文件 27:xml数据岛:嵌入到html页面中的xml数据 28:xml编辑器:xmlSpy 29:E4X :向javascript添加了对xml的直接支持 作为一个对象的xml 是一个ECMScript标准

    转载请注明原文地址: https://ju.6miu.com/read-18877.html

    最新回复(0)