Volume 3 Number 2 (Feb. 2008)
Home > Archive > 2008 > Volume 3 Number 2 (Feb. 2008) >
JSW 2008 Vol.3(2): 33-40 ISSN: 1796-217X
doi: 10.4304/jsw.3.2.33-40

Representing Procedural Logic in XML

Albert D. Bethke
RTI International, Research Triangle Park, NC, 27709, USA

Abstract—Extensible Markup Language (XML) is a powerful tool used for describing structured documents and exchanging standardized data files over the Internet. This article describes how using XML in an unconventional way greatly improves the usability and effectiveness of an authoring system for generating computer-assisted interviewing (CAI) applications. In addition to specifying the content, structure, and format of a questionnaire, XML tags are used to specify the procedural elements (Boolean expressions and simple computations) that represent the dynamic aspects of a CAI questionnaire. These procedural elements are represented with the creation of a set of XML tags that embody a simple functional programming language.

Index Terms—extensible markup language, computerassisted interviewing, computer-assisted self-interviewing, functional programming

[PDF]

Cite: Albert D. Bethke, " Representing Procedural Logic in XML," Journal of Software vol. 3, no. 2, pp. 33-40, 2008.

General Information

ISSN: 1796-217X (Online)
Frequency: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Aug 21, 2019 News!

    Papers published in JSW Vol 14, No 1- Vol 14 No 8 have been indexed by DBLP     [Click]

  • Jun 25, 2019 News!

    Vol.13, No.9 has been indexed by EI (Inspec).   [Click]

  • Aug 01, 2018 News!

    [CFP] 2020 the annual meeting of JSW Editorial Board, ICCSM 2020, will be held in Rome, Italy, July 17-19, 2020   [Click]

  • Jul 10, 2019 News!

    Vol 14, No.8 has been published with online version 4 original aritcles from 2 countries are published in this issue.    [Click]

  • Sep 12, 2019 News!

    Vol 14, No 10 has been published with online version 4 original aritcles from 2 countries are published in this issue      [Click]