在之前的视频中,我们讲解了如何修改移除内容,其他的地方同步发生变化。当时我们讲了三种方法,分别是 xml 映射内容控件法、 复制粘贴链接法、书签交叉引用法。其中评论和留言最多的就是关于 xm 应社内容空间法,大家表示系统内置的可同步内容空间比较少, 那今天我们就来讲解如何自定义 xml 映射内容控件。我们来到文件加中,在这里新建一个文本文档, 修改文本文档的后缀名为 xml。 接下来右键打开方式, 以记事本打开。在这里首先我们输入 xm 文件的头部属性数,一组英文书名号,在里面输入问号, xml 空格版本等于双引号,一点零 空格字符编码等于 utf 杠八问号。接下来输入命名空间, 也就是在这里你要给 xml 文件显示的名字以及部件的名字,这里我们给部件命名为一闪留意,输入 xml name space 显示的名字我们显示成一闪留意,这一部分对应着这里, 一闪留意对应着显示的名字。好,接下来我们插入下方的内容空间, 比如说叫做内容空间一,接下来是结束,有始有终,你前面输入了开始,后方就要输入结束结束,其实啊,就是在他的同名前面插有一个斜盖回车,对一闪留意做一个结束, 也就是盖一闪留意好保存。关闭,点击开发工具, 如果你没有开发工具,那么右键选项卡自定义功能区,勾选开发工具,点击确定,点击 xml 硬设窗格,在右方 添加新部件,把刚才我们生成的 xml 文件添加进来,打开,然后当你再点击小三角的时候,就会出现自定义的一闪留意 xml 部件,点击它,接下来我们就会发现这里出现了内容空间,我们可以给它进行一个插入, 叫做一闪留意。你可以把这个复制到其他的地方,你修改里面任何一个地方,下面的地方就会同步发生变化。 如果我们想建多一点的内容空间,那么我们就要在这里给他多建一些空间,比如说这个叫做一闪留意二点零。为了让代码更容易辨别,我们可以在前面插入一个制表符,同时现在这个内容插入进来,它显示的是 单击或点击此处输入文字,这一部分显示。我们也可以自定义在开始和结束范围中给它插入要显示的内容,比如说这里显示成内容空间一,这里是内容空间二, 有空间三,对吧?我们把这个文件保存关闭,同样在这里添加新部件,把刚才修改的 xm 文件添加进来,好,点击二点零。现在我们看到刚才我们自定义的所有空间都会生成出来, 比如说在这里插入内容空间一,他就会显示内容空间一,在后方插入空间三,他就会显示空间三。对于下面没有定义的内, 他仍然会显示单击或点击输入文字,那其实通过这种方法,我们可以生成很多个内容空间,那有时候空间太多了,我们想把不同的空间分成组,比如说我们想给他分成三组,也就是在命名空间下方第一组 有始有终,对吧?所以在后方要输入一个杠第一组,接下来把这部分内容复制粘贴粘贴, 改个名字。第三组把它叫做三点零,保存关闭,导入添加新部件,就会出现三点零的部件。好,现在就有三组空间,每一组 都是我们之间设置好的,那如果你想输入上百组,那这个时候我们就要借用 seq 与好,我们复制一个粘贴,在这里我们给他插入一个 seq 空格 a, 在下方插入一个 seq 空格币,然后把这个复制粘贴全选 f 九,更新二百一十四组, 比如说到二百组吧,把这里全选剪切,来到计时本中,粘贴这个命名,乘四点零保存关闭。接下来添加新部件, 打开找到四点零,现在就二百组,支持同步变化的自定义内容空间。
粉丝5.4万获赞37.6万

今天咱们来讲解修改文档中的一处内容,文件夹中所有文档的相同内容都会同步发生变化, 在当前文件夹中有三个文件,文件的内容不相同,但是在文件中有相同的信息,对于这种问题,咱们要使用主控文档和应设部件来操作。首先在文件夹中右键新建一个文本文档, 打开咱们写文件的头部属性,英文的书名号,一个英文的问号, x m l 空格 v e r s i o n 等于英文的双引号, 在双引号中间写上版本一点零,在双引号后面写上英文的问号。来到最后 回车,接下来写根元素同步变化空格命名空间, x m l n s name space 等于双引号里面写一闪,留意 回车。接下来咱们来写空间的节点,首先是姓名,写完之后要注意有始有终, 在后面还有加上一个姓名的截止,这里写斜杠姓名,要注意这个斜杠的方向。接下来项目编号日期都写完之后,给同步变化这个根源素做一个解数。 接下来把文件另存为命名下映射。第二, x m l 编码,选择 u t f 八,点击保存 关闭好,咱们右键新建一个文档,命名成主控文档,双击打开,接下来点击视图 大纲显示文档插入,把要同步的文档都插入进来, 如果要同步的文件有很多,那么可以观看这期视频九分五十八秒的知识。 接下来 ctrl s 保存文件,现在这些文件就会变成主控文档的子文档,我们重新打开主控文档,就会发现子文档 档会以超连接的形式存在于主控文档中。接下来咱们点击视图大纲展开此文档,咱们可以把此文档后面的连续分解符给删除,分解符下页不要动,接下来关闭大纲视图, 点击开发工具,如果没有开发工具,咱们右键点击空白区域自定义功能区,在这里找到开发工具,勾选它,点击确定,点击开发工具,找到 x m l 映射窗格, 点击自定义部件后面的小三角,添加新部件,把刚才生成的映射打开,再点击,就会发现这里多出来一个一闪留意的部件。 接下来咱们右键姓名,插入一个出门本,点击三个点,选中剪切它,接下来点击开始点击替换, 咱们查找一闪,留意,给他替换成更多特殊格式剪贴版内容,点击全部替换 项目,右键插入纯文本,选中剪切,查找 教学创意策划这个项目的名称,点击全部替换。接下来编号 也是一样的操作,全部替换。最后是日期, 日期这里可以插入一个日期空间,点击开发工具属性, 给他调整一下显示格式,比如说这种确定剪切,同样也是全部替换。现在咱们在名字这里写上一闪,留意 其他相同地方就会同步发生变化。日期这里选择某一天, 其他地方也会同步变化项目教学编号零零零一, 咱把文件保存关闭,打开任意文档,现在日期编号、姓名项目就会同步变化。 比如说我们想修改里面的内容,那么咱们点击主控文档,点击视图大纲,展开此文档,咱们直接在这里修改就可以,比如说改成张史,日期选择今天, 教学改成草蟒,编号改成渔夫,将六六六把文件保存关闭,咱们打开任何一个文档, 里面的内容都会同步变化。好,这就是今天所有的内容,如果有所帮助的话,常点赞支持一下,关注一闪,留意每天 get 新技能!

右键点击 xml 格式文件,打开方式里选择记事本,打开 乱七八糟的代码, 打开 wps 程序, 选择打开命令, 找到那个 xml 格式的文件位置, 如果看不到,就选择文件类型为所有格式。 找到后选择 wps 文字程序,打开,终于看到正确文档了。 xml 文件是一个文本文件,它是一种可扩展标记语言及简单的数据存储语言,使用一系列简单的标记描述数据, 而这些标记可以用方便的方式建立。虽然可扩展标记语言占用的空间比二禁制数据要占用更多的空间, 但可扩展标记语言及其简单、易于掌握和使用。 xml 的简单使其益于在任何应用程序中读写数据,这是 xml 很快成为数据交换的唯一公共语言。

接下来我们给大家分享的是 excel 导入 xml 数据的内容,那这个数据的内容的话,听起来会觉得,嗯, excel 还能导入 xml 数据, 他和我们的平常数据好像有点不一样哦,他怎么老呢?那其实一下我在做我们的一个 xm 数据的一个处理的时候的话,遵循的我们点内的的一些方法来实现,那我们来看一下啊,就是我们看 首先来了解一下 s m 格式是什么,那 s m l 格式呢?目前来说的话,在进行我们的数据的传递的 这个呃层次化的一个数据方面的话,使用的不是我们传统的一个什么,就数据库的一个语句的传递,那么它非常适合用来做我们 一个数据交换。为什么?因为我们在在做数据交换的时候的话,我们出来的数据是一个相对的格式化的数据, 但是 xm 也有缺点。什么缺点呢?就是啊,我不管我传递过去什么数据,我得到的如果是他本身是一个空数据,他也要把我们的相对应的一个格式还有我们的一个节点传过来。 所以第一次呢就出现了一类的数据叫节省数据。这位节省数据的话是目前来说呃用的最为广泛的一种类型啊,因为节省数据相比我们 sm 数据的话,传递的内容要少很多。 呃,像另外的话有一个叫做亚马数据,那亚马的数据的话其实是我们的节省数据的一个变种,那么它非常像我们的一个什么呀?拍摄的 这样的一个基于我们的一个位置的一个定位,节省的数据他有大括号啊,但是压门是没有这个大括号的, 那目前来说常用的啊,就是我们在呃我们的 excel 中常用的,基本上前面两种,一种 xml, 另外一种是节省的数据。压门的话在我们的一个 xxxl 中处理的非常少, 非常少,所以我们至少需要了解到这两种的一个数据的一个格式的这个内容。 那么大家看一下这里面的一个数据啊,那这里面的话,像我们的 seven meet, 然后 seven meet 的这个数据里面有两条我们的 seven meet 的数据。对数据,那这数据的话,其实在我们的一个点亮的一个格式里面,它其实就相当于什么一个表 格的一个数据记录,那这里面相当有两条数据的记录存在,那我们在做 xm 的解析的时候一定要了解到哦,我们怎么样去描述我们的一个 xm? 那 sm 和我们的前面的 htm 有什么不一样的地方呢?我们为什么要导入我们的 xm 呢?其实原因很简单啊,就是我们的 html 的这个语句啊和标签呢,都是规划好的,比如说我要描述横线,我们就是 h h, 往描述回车,我们就是 b r, 对吧?描述回车就是 b 啊,那描述认可的话呢,毫无疑问的就是 a, 然后什么什么什么,那这个的话,其实就是我们说对应 的这样的一个数据,但是 xm 的话具有更大的灵活性,大家看一下啊,这里面像我们的一个萨米特,那这里面的话,这个数据呢,会有相对应的一个呃,不是我们一个预定好的,因为它可以任意的数据, 那这首的话我们定义的一个呃封闭的标签呢?那这里面大家看一下啊,就是这里,这里面是杀 meet, 以杀 meet 为结束, 那这个 name 他以 name 的一个 b 标签结束,然后中间用我们的一个字符来描述,那么 h 的话是用 h, 然后用 h 的 b 标签结束 捐的,你捐的的必标先结束,那这个来说的话,就是我们所对应的一个什么呀?所对应的一个呃,一个解析的一个内容,那这样来说的话,其实就是实现了一个什么 一个内容呢?就是我们非常清楚明了的可以了解到我们的整个的 xm 的语句用来描述的这些信息,比如说我描述了 他姓什么,名什么,然后年龄多大,如果说我们这里面把节点扩展的话,可以填充更多的信息。 所以说 xm 的话,格式的话,相比我们的一个 htm 的话,他的一个差别,我刚刚已经说过了,就是说他可以任意的定义我们的一个解析的一个节点, 比如说标签的话,是不不再是我们的一个类似的,呃, html 里面的话,用必须预定好的,我的任意的标签都可以实现我们的一个呃定义。那么在我们的 excel 等跑快瑞导入 sml 的数据, 我们通常人来说有两种方式啊,那第一种方式的话,我们通过获取数据,然后从 xm 去把我们的数据导入进来。 那么另外一种方式呢?就是进入到我们的 paro carry 的一个编辑器当中,然后再选中新建语言,然后文件选中为 xm。 那么这两种呢?适用的场景,通常来说的话,这是是这个适用于我们没有到任何的数据在里面,或者我们这里面没有任何的查询在里面, 但是如果说一旦有查询的话,我们其实不用退出这个界面,我们直接点击新建文件,然后 sm 就可以把我们的 sm 数据来做导入进来说这是我们通过 excel 的一个 powquarry 导入 sm 数据的格式。那么 导入数据的话,其实我们来看一下这里面的话有两种不同的一个案例,有一种案例我们叫简单案例,那么简单案例有什么特点呢?就是他的数据啊,只有单层,大家看一下,就是负的外面是有一个单层的数据,然后这里面其他的话就是直接是负的数据本身了。 那另外的话有一类的类型呢,就是像我们这样,那最外层是一个 people people, 然后的话里面有一个 students 的这样的一个双层的一个节点,大家看一下,所以说这里面有这是一节点,这是二节点,然后 student 三层节点, 所以说他这里面的话,同时在这里面还有一个二层节点,所以说这里面的话是我们的一个多节点的 xm。 那昨天我们多节点的 xm 导入 会有什么样的一个呃问题呢?因为单节点的话我可以直接导入进来,没有问题,但多节点的话他会出现了一个什么样的状况,我们来看一下 他会出现一个什么在这里面 student, 大家看一下,这个 student 的话,其实是有一个这里面是我们的一个所对应的数据,然后这里面是所对应的数据,也就是它忽略掉了什么往外层的 student 标签,然后只拿到了我们的最里程的 xma 数据, 说这个的话正好是我们所要的,所以说这里面的话,他在这里面的话,他出来的是一个什么,是一个胎宝,所以胎宝的话其实可以通过 就是扩展的方式啊,就是然后把它扩展出来,然后他就把我们的数据全部都列出来了,就通过展开的这种方式呢,我们就可以把我们的一个数据啊,就是实现一 个非常简单的扩展来实现我们的这个内容。那最后的话,我们可以把我们的数据作为一个表保存或者是紧创建连接,然后将数据模型添加了,因为我们很多时候的话需要的话是利用他的这个数据啊来做一个数据模型的一个创建, 说这点大家需要去特别注意一下。 ok, 我们来实际来给大家来演示一下这个例子啊,我们来通过一下来导入我们的一个跑边, 听到这里面之后的话,我们到我们的数据,那这里面的话我们找到我们的一个文件来自 xm, 来自 xm 的话我们在这里面选中我们的一个文件 高级课程跑快,那这里面的话 sm 数据有一个简单的 sm 数据,我们就直接选中一层就好了, 然后这里面的话我们就直接有这样一个负的的一层,我们来直接看一下这个数据啊,就是我们的数据有什么不一样的地方?基本数据这个的话我们打开, 那么大家在这里面看啊,最开始的最外层啊,其实是一个什么呀?就是 breakfast 门六 那 breakfast menu, 它这里面是以 breakfast menu 作为一个毕节点结束的,那这时候的话大家看起来可能会觉得有,但是我们把这个 就是这样看,我觉得应该是大家可能都能看的明白,因为他 其实是一个我们的层次化的一个结构的数据啊,就是说他的结数据非常的一个层次化,这个层次化的话他有一个所对应的当,当你看不清楚的时候,你把它放到这样的一个我相信谁都可以看,看的非常的清楚明白 代表什么意思。可爱的各位, okay, food, okay。 那这里面的话,当我们把所有的这个 foud 的这个节点呢,全部都放到这里面,大家可能就很明白了,这里面包含了什么呀? 包含了内幕是,呃, baker, bedroom waff waffle, 然后这里面的价格是多少?然后它的描述以及它的一个 clarice。 这个的话是什么呢?我很多我不太知道它的英文代表什么意 意思啊?然后这里 foot 就是 strawberry black wolf。 然后这里面的话,然后这里面的啊,这应该是华夫饼啊,这个应该是 bel belgian wolf, 就是华夫饼吧,然后这里面的话是 belbury belgian wolf。 那这个的话其实就是相当于是这里面有描述了,是一二三四。呃,五个商品,这里面也叫五个商品,那么五个商品他的分别的名字描述、价格都在这里 说。这时候我们导入这个很简单的时候,我们就发现啊,他自己自动的就把这个名字价格描述以及 应该 category, 是吧?这是 category 吧?还是它是 chorus? 不太了解这个意思啊。然后这里面的话, 这是我们的一个副的,那就是我们这里面的一个个的副的,所以他已经把最外层的一个 breakfast menu 给拿掉了,只拿到我们的最里面的这个数据。因为通常来说的话,我们节仅仅是需要我们最底层的数据,其他数据都是可以被忽略掉的。 在大部分时候我这句话说的不太对,这大部分时候外面的数据可以被忽略掉,然后转换数据。 那转换数据的话我们首先要确定一下,哎,这里面好像这个开头鬼,呃,是数字不对,把它改变成为我们的一个文本, 要替换当前步骤。那这里面的 price 呢?这里面也就有点奇怪了啊。这里面的话就是按道理他应该不是我们的一个什么致富串,他应该是什么?他应该是一个我 的一个 umeric, 就是我们的一个呃,小数。那这次的话我,但是我们这里面有一个什么呢?有个美颜符号在这里面,他并没有识别出来,因为他这里面并没有我们所说的一个货币的形式啊。有货币,我们来看下货币可不可以, 但是这里面是 l, 为什么?因为他这里面的话导入过来的一个数据他没办法自动转,所以我们把这里面改一下。啊,那这里面的话我们把这里面更改类型 文本,这个已经更改了,然后这里面的话我们把它做一个。哎,看一下转换副, 应该是替换值吧,我把替换值这里面把我们的一个美元符号给他拿走。 点确定,那这次的话就没问题。然后我们再把类型做一个转换。 呃,货币,那这次的话我们就拿到我们的这样的一个价格了, 那这次的话我们的数据就已经完完整整的已经到了这个,呃,里面,那接下来的话我们就需要把它选择我们关闭并上载之,我们是把它放在我们的这个表当中呢?还是建立我们的一个连接,或者加到我们的数据模型,这个取决于我们怎么去设定它啊? 这个的话其实是没有太多的一些问题。 ok, 这是我们的一个单层的一个 sm 的数据导入,那接下的话可能会有一个涉及到,就是我们的多个节点的一个数据的一个导入,那怎么来做呢?那其实也很简, 但我们在这里面。呃,先看一下我们的 sm 数据是一个什么样的一个节点,那这里面的话,我们刚才看的一个节点就是我们的一个 啊,学生啊,这里面的话其实就是我们的一个 students 多层的这个数据,那这里面的话包含了两个 student students 的这个内容,那最外层是一个 p 破的一个标签,说这个的话其实他直接可以被忽略掉,所以我们把这个数据导入进来的时候,我们来看一下。 呃,我们来点一下获取数据来自文件 xm 外学生导入进来, 那这首的话他就会自动的会解析出来啊,就是我们当前的这个学生啊,然后的话他的数据的一个状况,我们这里点中我们的十六等字,然后点加载 转换数据,那这个的话你如果说点直接点加载,那肯定不对的,得到的结果他一定是在这里面是一个 table 的展现放到这里面来了,我们通常来说需要通过转换数据的时候把它做一个扩展,那这次我们点击这个, 把这个然后加载更多,然后点击确定,那这样来说的话,我们就把我们的一个 nh, 然后这个词全部都历史的出来了。 呃,所以说针对我们的一个多个节点的话,我们通常需要去利用这样的一种方式去做,因为,呃对于我们的一个单一的一个封闭的一个标签来说的话,他的 一个内容其实就是一个 table, 那么其实我们就要把这个 table 给做一个展开,因为他们的数据是一样的啊。 xm 的数据和节省 的一个差别,就在接着的数据的话,他可能会比较灵活,我如果有数据我就我就放,有数据就放 在我们的这个里面,没数据我就把它弄出来说这的话是是我们的一个比较大的一个差别。但 s 秒的话,我不管你有没有数据,我都要传递过去,你也必把结果汇传回来。 ok, 那这个的话其实就是我们有关我们的 xm 的这个内容的。呃, excel 传进行我们的一个内容的加载的一个方式的一个讲解。不知道大家有没有问题呢?有问题欢迎大家加入群,然后做一个聊天。 呃,我们在我们的所有的一些课程的内旁边都会有一个,呃,就是,呃目前来说的一个群聊啊,大家可以加入进去,如果购买了课程或者你想咨询一下都可以加入进去。 ok, 这节课程就到这里,我们下节课再见。拜拜。






大家好,今天我们来看一下 office 插件的两种开发方式。那么第一种就是 visto 的方式,那么这种方式制作界面非常方便,只需要在工具箱里面 拖拽相应的空间到标签栏即可。那么另外一种方式就是擦木方式, 那么这种方式编辑界面就比较繁琐,界面编辑只能通过这种叉某文件的方式来进行。 那么针对 wps 插件,我们只能够通过参谋方式来进行编写。当参谋文件比较复杂的时候, 我们需要用到多行编辑,这里我们可以用 misk 的来进行多行编辑。 通过这个参谋文件可以看到按钮的点击回掉时间都是通过这种属性的方式 来进行标识。比如这里的他个八蛋,他的点击事件就是 这样的一个函数。那么这个函数我们在这个 在下股文件中定义的 日本把, 那么这个函数有一个参数就是我们这个 就是我们这个空间的一个 id, 这个 id 会自动传入 判断相应的 id, 并执行相应的操作。 那么用 vs 扣的编辑这个插入文件会比较方便。比如这里我们 先调出多项光标,再来 x 恤 icouble kill, 然后左键啊,比如说这里的 super 瑞特,这个光标我们不需要,那么按住 alt 键,左键点击一下,把这个光标点掉, 按左方向键。比如这里我们要添加 nx 的一个说明, 然后添加啊获取图标的一个属性概率, 这样就比较方便。所以编辑仓文件的时候推荐大家使用 misico 的,谢谢大家。

最近有企业反映在导入红字信息表示提示 xml 解析失败,如视频中的操作,这个错误其实是信息表文件下载错误了, 到红字信息表里,不要去增值税专用发票红字信息查询里下载。很多人把导出错误的理解成下载,用导出的文件去开红字发票就会报错。正确的是点下载按钮,选择保存文件的位置,再点下载, 下载成功后再去开红资发票, 点开复述发票,填开,选择刚才保存红字信息表文件的位置, 确定后就可以正常开票了。感谢点赞,关注分享!

x mar 和杰森的区别啊? x mar 和杰森呢,都是交换数据的时候比较常用的数据格式,他们的主要区别呢是有这四个方面,第一个方面就是在数据大小上,杰森呢,相对于 x mar 来讲,数据的体积更小, 所以传输的速度会更快。第二个方面就是数据解析的方面,接审和 js 的交互啊,更加方便,更容易解析处理,开发起来更容易。 第三个方面就是在数据可读性的方面节省呢,数据的可读性比 xml 要差一些。第四个方面呢,就是在数据的传输速度方面,因为数据更少,所以节省的传输速度要快于 xml。