---
title: "StyleVision 2013における、テーブルの行と列の条件設定について"
date: "2012-10-09"
categories: 
  - "xpath"
tags: 
  - "stylevision"
  - "v2013"
  - "xpath"
description: StyleVision 2013の新しい条件付き処理機能を使用すると、XPath式に基づいて、テーブルの行や列を非表示または表示させることができます。
---
Status: #blog

Tags:  #stylevision #v2013 #xpath

Categories: [xpath+xquery](/blog/ja/category/xpathxquery.md)
# StyleVision 2013における、テーブルの行と列の条件設定について

StyleVisionのユーザーから要望の多かった機能である、テーブルの行や列を条件に応じて非表示にする機能が、StyleVision 2013で実現されました。この機能は、テーブルの行や列に対して条件式を設定することで実現されており、静的なテーブルと動的なテーブルの両方において、個々の列や行、および列や行のヘッダーに対して、条件に基づいて列、行、またはヘッダーを表示または非表示にすることができます。条件は、StyleVisionのXPath式エディタを使用して指定します。条件が真と評価された場合、対応する列、行、またはヘッダーが表示され、そうでない場合は非表示になります。

[![StyleVision 2013 の「XPath 式の編集」ダイアログ](https://lh3.ggpht.com/-dpiNDRyNDW8/UGWicODtKfI/AAAAAAAAACs/sgV_YLt3s8g/image_thumb%25255B3%25255D.png?imgmax=800 "StyleVision 2013 Edit XPath Expression dialog")](http://lh6.ggpht.com/-Xh3gow4YUVA/UGWibsTCUDI/AAAAAAAAACk/RujVtvTuv0g/s1600-h/image%25255B5%25255D.png)

この新機能が特に役立つ具体的な事例をいくつか見ていきましょう。

<!--more-->

以下に、この種の条件が利用できる可能性のあるいくつかの事例を示します

- 列、行、またはテーブルにおいて、列を非表示にするには XPath 式に `false()` を、表示するには `true()` を入力してください
- ある列のすべての値の合計が、ある特定の整数値よりも大きい場合にのみ、その列が出力されます
- ある列または行が出力されるのは、その列または行のいずれのセルも空になっていない場合に限ります
- 特定の列または行に、あらかじめ設定された条件を満たす値が存在する場合にのみ、その列または行が出力されます

行または列の条件を指定するには、対象の行または列を選択し、右クリックメニューから「条件付き処理の編集」を選択するだけです

StyleVision 2013に搭載された、時間効率を大幅に向上させる新しい機能について、簡単に紹介します。まず、「XPath式エディタ」ダイアログに表示される新しい「評価器」ボタンにご注目ください。このボタンをクリックすると、StyleVisionの新しいXPath評価機能が起動し、XPath式の編集中に、その結果を簡単かつ状況に応じて確認できるようになります。 

[![StyleVision 2013 XPath 式評価エンジン](https://lh5.ggpht.com/-0U1tb0NrUPM/UGWidaQC0QI/AAAAAAAAAC8/2pn7MEZCkBE/image_thumb%25255B7%25255D.png?imgmax=800 "StyleVision 2013 XPath expression evaluator")](http://lh5.ggpht.com/-4SAAlprjJlk/UGWic5A0ABI/AAAAAAAAAC0/x73KMS8Tr9I/s1600-h/image%25255B11%25255D.png)

_XPath 2 式_というテキストボックスに入力されたXPath式は編集可能で、入力された式はすぐに評価され、その結果が_結果_の領域に表示されます。評価オプションには、以下が含まれます

- _入力評価の設定：_ このチェックボックスを選択すると、XPath式が以下のタイミングで評価されます。(i) 式の編集に使用されるすべてのキー入力時、および (ii) ビルダーモードから評価モードに切り替えたとき。
- _評価する:_ このボタンは、「入力時に評価する」オプションが選択されていない場合に有効になります。このボタンをクリックすると、数式が評価されます。

StyleVision 2013およびMissionKit 2013のその他のツールに搭載されている、生産性を向上させる新機能の詳細については、[Altova製品ラインの新機能](https://www.altova.com/ja/whatsnew.html)をご覧ください。さらに、StyleVision 2013の多くの新機能を体験するには、[30日間の無料試用版を今すぐダウンロード](https://www.altova.com/ja/download/stylevision/db_xslt_stylesheet_designer_enterprise.html)できます。
