[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. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (2 PV)
  2. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (2 PV)
  3. 完全無料のMT5用ナンピンEA「Nanpin K(ナンピンケイ) MT5」 (1 PV)
  4. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (1 PV)
  5. [PR]ノーコードEA作成ツール「EAつくーる(GogoJungle)」 #MT4 #MT5 #自動売買 (1 PV)
  6. 有名まとめサイトの管理人「JIN」さんが株、FXで約-8000万の大損失 #もうダメだ、終わった (1 PV)
  7. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1 PV)
  8. Google News (グーグルニュース)日本版 (1 PV)
  9. 「xVideoServiceThief」無料の動画ダウンロードツール (1 PV)
  10. MT4向けオープンソースナンピンマーチンEA「Automaton」 (1 PV)

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

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1942 PV)
  2. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (318 PV)
  3. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (280 PV)
  4. MT4向けオープンソースナンピンマーチンEA「Automaton」 (163 PV)
  5. 完全無料のMT5用ナンピンEA「Nanpin K(ナンピンケイ) MT5」 (145 PV)
  6. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (144 PV)
  7. [FX]高値更新・安値更新でエントリー、MT4向け無料スキャルピングEA「1Scalper」#システムトレード (136 PV)
  8. MT4向け1ポジアノマリーEA「DAY TRADING」オープンソースライセンス(GPL3)で公開 #ドル円 (129 PV)
  9. 完全無料のMT4向けナンピンEA「Nanpin K(ナンピンケイ)」 (117 PV)
  10. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (113 PV)

アクセス統計

ディレクトリ

関連サイト