X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=spv-file-format.texi;h=15f195623d83f3b50ba41be88a72eb0ffb6c07e5;hb=86b334a2694bd7e55392531ddb6dc0f2eda6a063;hp=eac26048d9bab842283f70096fc31f645186a2c4;hpb=c5de9e3e53800a63a035b511dad9c577925867a0;p=pspp diff --git a/spv-file-format.texi b/spv-file-format.texi index eac26048d9..15f195623d 100644 --- a/spv-file-format.texi +++ b/spv-file-format.texi @@ -219,10 +219,45 @@ As on the @code{heading} element. Parent: @code{text} @* Contents: cdata +The cdata contains an HTML document. In some cases, the document +starts with @code{} and ends with @code{}. The actual content ranges from trivial to simple: +just discarding the CSS and tags yields readable results. + +@table @asis +@item Required attribute: @code{lang} +This always contains @code{en} in the corpus. +@end table + @item table Parent: @code{container} @* Contents: @code{tableStructure} +@table @asis +@item Required attribute: @code{commandName} +As on the @code{heading} element. + +@item Required attribute: @code{type} +One of @code{table}, @code{note}, or @code{warning}. + +@item Required attribute: @code{subType} +The locale-invariant name for the particular kind of output that this +table represents in the procedure. This can be the same as +@code{commandName} e.g.@: @code{Frequencies}, or different, e.g.@: +@code{Case Processing Summary}. Generic subtypes @code{Notes} and +@code{Warnings} are often used. + +@item Required attribute: @code{tableId} +A number that uniquely identifies the table within the SPV file, +typically a large negative number such as @code{-4147135649387905023}. + +@item Optional attribute: @code{creator-version} +As on the @code{heading} element. In the corpus, this is only present +for version 21 and up and always includes all 8 digits. +@end table + @item tableStructure Parent: @code{table} Contents: @code{dataPath} @@ -230,4 +265,7 @@ Contents: @code{dataPath} @item dataPath Parent: @code{tableStructure} Contents: text + +Contains the name of the Zip member that holds the table details, +e.g.@: @code{0000000001437_lightTableData.bin}. @end table