[XML]の検索結果


メガソフトが、テキストエディタ「MIFES(マイフェス)」の最新バージョン「MIFES 10」(仮称)の公開テスト版(パブリックベータ版)を、2014年11月27日から無償配布している。

「MIFES」(マイフェス)は、各種プログラム言語のソースコード、HTMLなどのWebソース、テキスト原稿、CSVやXMLなどのデータファイル、バイナリファイルなど、さまざまなファイルを編集できる高機能テキストエディタ。

現在開発中の次期バージョンでは、構造解析エンジンを搭載し、ファイルの特性に合わせてブロックを自動認識。これにより、プログラムソースではif、forなどの制御構造、HTMLやXMLではタグ、論文などの文書ファイルでは見出し文字による段落の、 明示・選択・切り貼り編集が可能になっている。また、ファイルの全体構造把握が容易になるアウトライン表示機能や、誤入力・誤編集を軽減する入力支援機能などが追加され、検索機能やファイル比較もさらに機能アップしているという。

ソースコードやHTMLの構造が見えるテキストエディタのβ版を公開
MIFES 10ベータ版をお試しください-メガソフト
[2438] Posted by kagahiro at 2014/11/28 15:14:17
0 point | Link (1) | Trackback (0) | Comment (0)

PHPでXMLを扱う場合、SimpleXMLやDOMを使うというのが一般的なようですが、今回はそれらは使わずに単に出力したいXML形式の文字列を生成してそれ出力するというサンプルコードです。

サンプルコードの処理内容は、MySQLのテーブルからスレッドIDを取得してURLを生成し、Googleのウェブマスターツールに登録するためにSitemapプロトコルに対応したXMLを出力するというものです。

<?php
//------------------------------------------------------------------------------
//    sitemap.php
//------------------------------------------------------------------------------

mb_language("Japanese");
mb_internal_encoding("UTF-8");

require_once('./config.php');
require_once('./util.php');

$siteurl = SITE_URL;
$itemlist = <<<EOL
   <url>
    <loc>$siteurl</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
   </url>
EOL;

// DB接続
$dbh =_db_connect();

$sql = "SELECT threadid FROM thread WHERE status = 1 ORDER BY threadid";

$result = mysql_query($sql, $dbh);
if (!$result) {
    _error("SQL Error: " . mysql_error() . "\n");
}

while ($row = mysql_fetch_assoc($result)) {
    $itemurl = SITE_URL . '?thread=' . $row['threadid'];
    $itemlist .= <<<EOL
   <url>
    <loc>$itemurl</loc>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
   </url>
EOL;

}
mysql_free_result($result);

$sitemap = <<<EOL
<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   $itemlist
  </urlset>
EOL;

mysql_close($dbh);

header("Content-Type: text/xml; charset=utf-8");
echo $sitemap;

exit();

?>

上記のようなベタなやり方でなく、SimpleXMLやDOMを使いたいという場合は、以下のページが参考になると思います。

PHP 開発者のための XML: 第 1 回 PHP での XML を 15 分で学ぶ

プロになるための PHPプログラミング入門
技術評論社 著者:星野 香保子


amazon.co.jpのカスタマーレビューを見る
powered by amalink

[2286] Posted by kagahiro at 2013/02/21 20:19:18
0 point | Link (1) | Trackback (0) | Comment (0)

ユーザーローカルが提供しているWikipediaの記述の一部を取得できるWeb APIを、Perlから呼び出す ためのサンプルコード。コードの文字エンコードはUTF-8。標準出力へもUTF-8のまま出力。

#!/usr/bin/perl

use strict;
use warnings;

# for warning "Wide character in print at ..."
binmode(STDOUT, ":utf8");

use URI::Escape;
use LWP::Simple;
use XML::Simple;

my $item = '2ちゃんねる';
$item = uri_escape($item);

my $url = "http://wikipedia.simpleapi.net/api?keyword=$item";
my $content = get($url);

my $xml = XML::Simple->new();
my $response = $xml->XMLin($content);

print "language: $response->{result}->{language}\n";
print "datetime: $response->{result}->{datetime}\n";
print "body    : $response->{result}->{body}\n";
print "strict  : $response->{result}->{strict}\n";
print "length  : $response->{result}->{length}\n";
print "redirect: $response->{result}->{redirect}\n";
print "url     : $response->{result}->{url}\n";
print "id      : $response->{result}->{id}\n";
print "title   : $response->{result}->{title}\n";
[2032] Posted by kagahiro at 2010/09/24 20:05:21
0 point | Link (1) | Trackback (0) | Comment (0)

「SimpleAPI Wikipedia API」は、キーワードを指定すると、その言葉に関するWikipediaの記述をダイジェストとして返すWeb API。このAPIを利用することでサイト内に百科事典機能を組み込むことができる。XML、JSON、P...
[2031] Posted by kagahiro at 2010/09/22 00:26:25
0 point | Link (3) | Trackback (0) | Comment (0)

EPUB(イーパブ)は、米国の電子書籍標準化団体「International Digital Publishing Forum(IDPF)」が開発したオープンな電子書籍ファイルフォーマット規格。オープンな規格であることとフォーマットの単純さから、...
[1968] Posted by kagahiro at 2010/07/19 16:49:14
0 point | Link (4) | Trackback (0) | Comment (0)

軽量JavaScriptライブラリとして人気の「jQuery」ですが、コメントや余分なスペース、改行などが取り除かれたもので約56KBなので、意外とパフォーマンスに与える影響は大きいのかもしれません。語句ログでは、サイド...
[1837] Posted by kagahiro at 2010/04/25 15:35:15
1 point | Link (2) | Trackback (0) | Comment (1)

昨日(2009年11月27日)Google 東京オフィスで行われた「Google-Wave-API-Japan Hackathon」に参加した際に作ったもの(少し修正しましたが)を公開しておきます。私が作成したものは、「お天気Webサービス仕様 - We...
[1715] Posted by kagahiro at 2009/11/28 15:03:28
0 point | Link (1) | Trackback (0) | Comment (0)

JavaScriptライブラリの一つである「jQuery」を使ってフィード(RSS2.0)の内容を取得するサンプルプログラムです。動作させるには、jQueryのサイトからjQuery-1.3.2.min.jsをダウンロードしておく必要があります。ま...
(追記あり)
[1323] Posted by kagahiro at 2009/05/11 15:20:54
0 point | Link (2) | Trackback (0) | Comment (0)

フォームから入力されたXMLファイルを取得して、その内容を表示するという基本的な処理を行うAjaxのサンプルプログラムです。--- jslib.js (Ajaxの処理を行うJavaScritプログラム) ---// JavaScript library// jslib...
(追記あり)
[1322] Posted by kagahiro at 2009/05/11 14:42:02
0 point | Link (1) | Trackback (0) | Comment (0)

59Tracker(59bbsも同様)で構築されたブログをブログクライアントubicast Blogger」から投稿できるようにするための、アカウントの登録方法は以下のとおりです。1. ubicast Bloggerを起動し、[投稿先(D):]リストボ...
[1295] Posted by kagahiro at 2009/04/18 09:17:59
0 point | Link (3) | Trackback (0) | Comment (0)

  1 2 3 4  次へ >


アクセスランキング

今日のアクセスランキング TOP 10

  1. FC2まとめ (4 PV)
  2. Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
  3. 2ちゃんねる(2ch) (3 PV)
  4. 大人気のブランド品即時買取サービス「CASH」がDMM.comにたったの70億円で買い叩かれる (2 PV)
  5. 無料ダイヤルアッププロバイダ「Soloot(ソルート)」 (2 PV)
  6. ほしい物リスト (2 PV)
  7. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (2 PV)
  8. 掲示板CGI ThreadPlus 1.2 のリリース (2 PV)
  9. RDB(リレーショナルデータベース) (2 PV)
  10. 入金0円ですぐにFXが始められる初心者におすすめの海外FXブローカー「XM」 #MT4 #MT5 #口座開設 (2 PV)

今月のアクセスランキング TOP 10

  1. FC2まとめ (12 PV)
  2. 将棋ウォーズPCブラウザ版がchrome、Firefox、edgeなどに対応 (8 PV)
  3. 掲示板CGI ThreadPlus 1.2 のリリース (5 PV)
  4. 「Kindle for the Web」 (5 PV)
  5. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (5 PV)
  6. Jipanguの配布は終了しました (4 PV)
  7. [FX]裁量ポジションを簡単に管理できるMT4向け無料の裁量補助EA「PositionKeeper」 (4 PV)
  8. Twitter Lite - 起動時や利用時の読み込み速度が最大30%アップ (3 PV)
  9. 「さくらのクラウド」のオプションサービスで「専有ホスト」の提供を開始 (3 PV)
  10. ドル円(USDJPY)で爆益を狙うハイリスクハイリターンのMT4向けナンピンマーチンEA「Hyper Dollar」 (3 PV)

アクセス統計

ディレクトリ

関連サイト