アリンコネット – あるSEのログ2


2006 年 1 月 12 日

オリジナルリカバリディスク

カテゴリー: うだうだ – teminami 14:19

Bart’s PEってご存知ですか?たまにPC系雑誌で特集しててやってみたいなーと思いつつ面倒でやらなかったのですが。
ちょっと触る機械がありましたので手順をまとめておきます。

+++++++ 必要なもの +++++++++++++++++++++
■1.Windows SP2適用済みCD作成
http://garageoyaji.hp.infoseek.co.jp/PCDIY/WinXP_SP_BootCD_Make.html

■2.PE BuilderVer3 本体
http://www.nu2.nu/pebuilder/#download

■3.プラグイン(組み込むアプリケーション)
http://bartpe.nobody.jp/plug.html
http://winpesoft.hp.infoseek.co.jp/winpe/
http://devicehigh.s55.xrea.com/index.html

■4.追加ドライバ(特に要らないけど念のため)
http://www.geocities.jp/ht_deko/bartpe
↑これをPE Builderのdriversフォルダへコピー

■5.ISOイメージ生成用ツール
http://bartpe.nobody.jp/file/index.html
++++++++++++++++++++++++++++++++++++++++

インストールの方法は下記のページの手順どおりです。
http://bartpe.nobody.jp/make.html

困ったときはここのFAQを参照
http://www.geocities.jp/ht_deko/bartpe/

2006 年 1 月 10 日

XMLデータが読み込めない

カテゴリー: 開発(備忘録) – teminami 15:17

AWS3.0では読み込めていたのに、AWS4.0で読み込めない。たとえばこんなの。
(ちなみにVB.NETで作ってます)
————————————————-
sMedia = objXml.SelectSingleNode(DNode & “/Media”).InnerText
————————————————-
受け取っているXMLに違いがあることが判明。

AWS3.0
————————————————-
<?xml version=”1.0″ encoding=”UTF-8″?>
<ProductInfo xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=”http://xml.amazon.com/schemas3/dev-heavy.xsd”>
————————————————-

AWS4.0
————————————————-
<?xml version=”1.0″ encoding=”UTF-8″ ?>
<ItemSearchResponse xmlns=”http://webservices.amazon.com/AWSECommerceService/2005-10-05″>
————————————————-

具体的には、xsi:noNamespaceSchemaLocationが無いだけなのだがこれが読めなくしている原因らしい。
ちなみにこの先に指定されているdev-heavy.xsdとはこんなの

自分も今理解しようとしているところなので説明できないが、詳しく知りたい方は下記へ
第1回 XML超入門
第5回 DOMとXPath

で、結果としてこうなった
-------------------------------------------------
Dim nsmgr1 As XmlNamespaceManager = New XmlNamespaceManager(objXml.NameTable)
nsmgr1.AddNamespace("smpl", "http://webservices.amazon.com/AWSECommerceService/2005-10-05")
objXml.SelectSingleNode("/smpl:ItemSearchResponse/smpl:Items/smpl:TotalResults", nsmgr1).InnerText
-------------------------------------------------