zoukankan      html  css  js  c++  java
  • 设备管理系统在Sharepoint2007上的开发再准备

    这几天都在忙其他的事情,客户的事情就耽搁了,今天继续研究如何做一个设备流转的存储问题。

    其实这是一个很简单的问题,不外乎再建一张表,做个关联。但是这次想用点其他的方法。现在XML不是号称很强嘛,用一次吧,反正有人给钱做白老鼠,就找这个冤大头吧。

    设想,用一个字段来存储XML文本,然后每次更新XML,保存设备流转信息,减少了一次关联查询。

    按照以前的关联查询,Sharepoint提供的CAML语言竟然不支持外联的查询,因此放弃了这个设想。

    如果按照存储XML到文档库的做法,需要多一个读取XML的过程,不利于快速浏览。

    因此采用了字段来存储XML文本,然后再读取。问题来了,

    Sharepoint单行文本长度只有255个字符,因此可以否决单行文本。多行文本呢,呃,可以存储4G左右的内容,Bingo,好用啊。

    就做了一个简单的测试,读取字段内容,xmldocument转换,xmlreader转换,dataset转换,gridview表现。xmldocument转换就出现问题了,跟踪了一下,哦,读出来的所有“<”都被转换为“&lt;”,简单,replace就可以了,顺利完成。

    保存回去呢,呃,顺利哦,怪。管他呢,能用就行。

    这样就解决了设备流转的问题。明天继续想出库单的问题。休息了。

  • 相关阅读:
    Javascript异步与同步问题
    promise解决异步问题:.then和async_await的渊源
    vue 爬坑之路----移动端适配rem单位
    vue 爬坑之路---can't resolve 'sass-loader'
    vue-cli新建vue项目
    sublimeT3编译sass.为css到指定的路径。
    禁止滚动条滚动
    让本地的静态html页面在node上跑起来
    地址三联动,简明实现
    关于数组去重
  • 原文地址:https://www.cnblogs.com/gzbwl99/p/1528967.html
Copyright © 2011-2022 走看看