Pages - Menu

2012-11-27

XML 基本的な注意点メモ

XML構造

ルート要素は文書内でユニークなものでなければならない。

NG例
<?xml version="1.0" encoding="utf-8"?>
<book>
    <title>abc</title>
</book>
<book>
    <title>efg</title>
</book>
ルートエレメント(book)がユニークでないので、XMLパーサがエラーを返してくる:The markup in the document following the root element must be well-formed.

ルートエレメント<books>でまとめればOK。
<?xml version="1.0" encoding="utf-8"?>
<books>
    <book>
        <title>abc</title>
    </book>
    <book>
        <title>efg</title>
    </book>
</books>

DTDの記述

エレメントの宣言を忘れていたりすると、"Element type *** must be declared."といったエラーが返ってくる。特にルートエレメントの宣言忘れに注意。
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE books[
<!ELEMENT books (book)*>
<!ELEMENT book (title)*>
<!ELEMENT title (#PCDATA)>
]>
<books>
    <book>
        <title>abc</title>
    </book>
    <book>
        <title>efg</title>
    </book>
</books>

2012-11-12

[Win7] ログイン画面の背景画像の設定

次の方法で背景画像を設定できる

  1. レジストリエディタで以下のキーの値を設定
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background OEMBackground (DWORD) = 1
  2. 以下のディレクトリに画像をおく(形式はjpg、250KBまで)
    C:\Windows\System32\oobe\info\backgrounds\backgroundDefault.jpg
参考
[Windows7] ログオン画面の背景をかっこいい画像に変更する方法