浏览器之间能自由的导入和导出书签,是因为统一了书签的结构,了解书签结构格式,不仅可以方便我们对导出的书签进行编辑,合并,替换等等,还可以自己手工创建适合各种浏览器的书签。这里我们导出google 浏览器的书签作为参考分析:

< !DOCTYPE NETSCAPE-Bookmark-file-1>
<!-- This is an automatically generated file.
     It will be read and overwritten.
     DO NOT EDIT! --> //注释,无用
< META HTTP-EQUIV= "Content-Type" CONTENT= "text/html; charset=UTF-8"> //声明编码,会影响书签导入
< TITLE>Bookmarks< /TITLE> //书签标题,显示在浏览器上,不影响书签导入
< H1>Bookmarks< /H1> //内容标题,不影响书签导入
< DL>< p>  //<DL>表示一个引用的开始
        < DT>< H3 ADD_DATE= "1265072416" LAST_MODIFIED= "1265091415">常< /H3> //<DT>表示定义的开始,这里定义一个目录
        < DL>< p>
            < DT>< A HREF= "http://www.bj.chinamobile.com/" ADD_DATE= "1152858239">北京移动< /A> //书签,这里也是用的<DT>哦
            < DT>< A HREF= "http://home.live.com/" ADD_DATE= "1152858239">主页 — Windows Live< /A>
        < /DL>< p>
        < DT>< H3 ADD_DATE= "1265072416" LAST_MODIFIED= "1265078685">查< /H3>
        < DL>< p>
            < DT>< A HREF= "http://www.who.is/" ADD_DATE= "1152858239"> Whois< /A> // 书签,这里也是用的<DT>
        < /DL>< p>
< /DL>< p>

注意上边//后面的注释,从google的书签我们可以看出,引用书签的html标签主要为<DL>和<DT>,其中<DL>引入开始,<DT>标注书签或者文件夹,所以我们可以总结出书签的结构格式为:

<!DOCTYPE NETSCAPE-Bookmark-file-1>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL> //引起书签列表
<DT><A HREF="HTTP://WWW.GSST.NAME">书签0</A></DT>  //无目录书签
  <DT><H3>书签目录1</H3></DT>
  <DL>
    <DT><A HREF="HTTP://WWW.GSST.NAME">书签1</A></DT> 
    <DT><A HREF="HTTP://WWW.GSST.NAME">书签2</A></DT>
  </DL>
  <DT><H3>书签目录2</H3></DT>
  <DL>
    <DT><A HREF="HTTP://WWW.GSST.NAME">书签3</A></DT>
    <DT><A HREF="HTTP://WWW.GSST.NAME">书签4</A></DT>
  </DL>
  <DT><A HREF="HTTP://WWW.GSST.NAME">书签5</A></DT>
</DL>

因为<DT>和<DL>为块标签,所以我都加了闭合标签</DL>和</DT>以求更加标准。导入google浏览器试试,非常好,没有乱码,结构清晰,如下:

浏览器书签(bookmarks)结构格式分析相关推荐

  1. 谷歌浏览器导出书签、导入书签,html 格式 。QQ浏览器导出书签、导入书签,html 格式

    谷歌浏览器 导出: 1.打开谷歌浏览器 2.点击浏览器右上角的管理--书签 3.在书签里点击"书签管理器" 4.右上角的管理--导出书签(html格式) 导入: 1.进入" ...

  2. xml显示浏览器标签_浅析浏览器书签的导入和导出

    浏览器有个实用的功能,但是可能用的频率不高,就是书签/收藏的导入和导出,因为现在一般浏览器都有云同步功能,所以这个功能存在感不强. 浏览器书签是可以跨不同的浏览器导入的,所以意味着导出的文件肯定是有一 ...

  3. 【Android RTMP】RTMP 数据格式 ( FLV 视频格式分析 | 文件头 Header 分析 | 标签 Tag 分析 | 视频标签 Tag 数据分析 )

    文章目录 安卓直播推流专栏博客总结 一. RTMP 格式解析 二. 文件头 Header 分析 三. 标签 Tag 分析 四. 视频标签 Tag 数据分析 安卓直播推流专栏博客总结 Android R ...

  4. 使用码云同步谷歌 Chrome 浏览器书签

    由于东方的神秘力量,国内正常情况下是连不上 Google 账号的,所以平时使用 Chrome 经常会头疼书签同步问题.由于魔法力量的不稳定,有时候不同步,有时还会同步错乱导致书签丢失. 针对这个问题, ...

  5. 宝藏网站系列:浏览器书签共享平台

    苏生不惑第180篇原创文章,将本公众号设为星标,第一时间看最新文章. 之前分享过宝藏网站 这个网站堪称宝藏,收藏起来吧 ,宝藏网站系列:这个网站号称万能 ,今天分享的是宝藏网站系列之浏览器书签共享平台 ...

  6. poi清除书签_清理浏览器书签

    poi清除书签 The free utility AM-Deadlink can find dead links and duplicates in your list of browser book ...

  7. 处理谷歌浏览器导出书签为json格式

    文章目录 处理谷歌浏览器导出书签为json格式 前言 网址导航 谷歌浏览器书签 导出书签 原理 demo 代码 JavaScript Java 结尾 处理谷歌浏览器导出书签为json格式 前言 最近在 ...

  8. FFMPEG结构体分析:AVCodecContext(转)

    注:写了一系列的结构体的分析的文章,在这里列一个列表: FFMPEG结构体分析:AVFrame FFMPEG结构体分析:AVFormatContext FFMPEG结构体分析:AVCodecConte ...

  9. 音视频开发(31)---H.264格式分析

    H.264格式分析 一.H.264基本流结构 H.264 的基本流(elementary stream,ES)的结构分为两层,包括视频编码层(VCL)和网络适配层(NAL).视频编码层负责高效的视频内 ...

最新文章

  1. java swt 画按钮_向表中添加按钮(java swt)
  2. 一文让你完全弄懂逻辑回归和分类问题实战《繁凡的深度学习笔记》第 3 章 分类问题与信息论基础(上)(DL笔记整理系列)
  3. 【深度学习入门到精通系列】模型结构可视化神器Netron(连.pth都可以~!)
  4. unity3d常用组件及分析
  5. Struts2自定义标签(template)——示例
  6. 关于渲染流水线的几何变化
  7. spring boot(三) 集成mybatis
  8. Jmail组件在C#中发送邮件代码:
  9. 017—mysql问答
  10. linux搭建禅道_linux下搭建禅道项目管理系统
  11. 模电Aus,Uo/Us,童诗白例2.3.3。
  12. Python实现数据技术|爬虫便可获取免费百度文库付费文档
  13. 关于被调函数形参:SqList L、SqList L、SqList *L 的区别
  14. 字号大小对应表(字号换算磅值)
  15. mysql和虚拟主机区别_虚拟主机mysql
  16. android 有线网络,安卓手机免费“有线”上网
  17. 君生我未生,我生君已老
  18. qml创建无边框带阴影的模态窗口
  19. 年底大标预备!2019通信招投标大势到底是怎样的?
  20. 芯科发布EFR32BG22芯片,强劲性能对比TI芯片CC2640R2F和CC2640R2L

热门文章

  1. 信用卡逾期多久会被判定为判刑
  2. 第一课:初识Java语言
  3. oracle修改temp表空间大小,默认TEMP表空间变更,释放空间
  4. 装系统遇到UEFI的引导
  5. Android 9.0 Adaptive Icon 圆形图标剪切不全问题(上下左右部分被裁减)
  6. 支持实操的量化交易接口有哪些?
  7. android7.1 拍照去除提示音
  8. 【技术】基于 SpringBoot实现 Word 和 PDF 识别
  9. 调试经验——使用Toad Quest Script Runner (QSR)工具批量执行SQL语句 (run SQL statements in batch with Toad QSR )
  10. [Excel]Excel函数和用法(1)——绝对引用“$“的用法