%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % Copyright (c) 2003 Zope Corporation and Contributors. % All Rights Reserved. % % This software is subject to the provisions of the Zope Public License, % Version 2.0 (ZPL). A copy of the ZPL should accompany this distribution. % THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED % WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED % WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS % FOR A PARTICULAR PURPOSE. % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Define some simple markup for the LaTeX command documentation: \ProvidesPackage{xmlmarkup} \RequirePackage{python} % fulllineitems environment \newcommand{\element}[1]{\code{#1}} \newcommand{\attribute}[1]{\code{#1}} % \begin{elementdesc}{type}{content-model} \newenvironment{elementdesc}[2]{ \begin{fulllineitems} \item[\code{\textless{\bfseries #1}\textgreater}] \code{#2} \item[\code{\textless/{\bfseries #1}\textgreater}] \index{#1 element@\py@idxcode{#1} element} \index{elements!#1@\py@idxcode{#1}} }{\end{fulllineitems}} % \begin{attributedesc}{name}{content-type} \newenvironment{attributedesc}[2]{ \begin{fulllineitems} \item[\code{\bfseries#1}{\quad(#2)}] \index{#1@\py@idxcode{#1}} }{\end{fulllineitems}}