第廿九天:重新开始奋发的周三

已经旅游到几乎开始习惯颓废了,所以要开始奋发!所以一早(有点晚,应该叫一晚?)就去很多插座的咖啡店。

首先修一下xsd parser的问题...结果的物件用JSON.stringify转json时会跑出因为有Circular Reference导致无法进行stringify的问题...理论上我都把parent跟children都处理过了,不应该会这样。追踪一下发现...改程序新增函数参数的时候,有两行呼叫函数的程序改错地方,原本应该在里面一层的,我改到外面去...

现在可以跑出正确的element结构,接下来要补齐之前处理Asset Administration Shell时未处理的一些attribute跟tag。

下午来把程序放进米格鲁板子跑跑看。

吃完饭,突然想到旅游多天的衣服还没洗,赶快来洗一下...然後就睡着了Orz...还好四点多天还亮,赶快去晾衣服,然後继续写一下作业。

突然想到,如果要在线上直接播放pptx,其实不应该从头处理xml。以前写的parser还在github上,回头来看看。

恩,看了一下node-pptx,他实际上就是把pptx档皆压缩後,转成以档案路径及内容的物件:

{file: 'file name', data: content}

之前写的xml转换程序,可以拿来代替xml2js使用,转换完的资料再用node-pptx-parser处理,最後存入一个data变数,应该就能跟以前写的player接起来,只是一些媒体要改成用Data URL当作他的src,这些之前在做档案列表有试验过是可行的。

明天有空的话来试试看,今天先休息了。(座位太热,等改善)


<<:  【Day29】UI设计软件小比较

>>:  拥抱「资料结构」的「演算法」(30) - 完赛心得

Day 22 | Manomotion 手部动作识别 - 安装与介绍

ManoMotion是一款提供手部追踪、动作识别的SDK,具备了多种手势识别功能。在之後的两款小游戏...

EP 31: Testing TopStore App (Beta) for iOS and Android

Hello, 各位 iT邦帮忙 的粉丝们大家好~~~ 本篇是 Re: 从零开始用 Xamarin 技...

Leetcode: 112. Path Sum

问你这棵树有没有哪条从root到leaf的路径,是满足路径上的节点加总起来等於targetsum的?...

Day 01-前言

自我介绍 这是我第一次参加铁人赛,内容可能很菜,希望大家多多包涵 动机 因为平常满常使用其他人制作的...

Day21 - [丰收款] 以Django Web框架实作永丰API线上支付模拟情境(2) - 购物车与付款方式确认页

我们今天简单带一点Django Template继承的概念,也就是当你有每一页面具备无论在哪一样都有...