zlacker

[parent] [thread] 8 comments
1. billco+(OP)[view] [source] 2025-12-06 16:48:21
no

<div class="abstract-container">

<div class="abstract">

<pre><code> abstract text ... </code></pre>

</div>

<div class="author-list">

<ol>

<li>author one</li>

<li>author two</li>

<ol>

</div>

should be just:

[abstract]

abstract text

[authors]

author one | email | affiliation

author two | email | affiliation

replies(2): >>afavou+51 >>panzi+d1
2. afavou+51[view] [source] 2025-12-06 16:59:00
>>billco+(OP)
Sounds like XML and XSL would be a great fit here. Shame it’s being deprecated.

But you could still use HTML. Elements with a dash in are reserved for custom elements (that is, a new standardised element will never take that name) so you could do:

    <paper-author-list>
      <paper-author />
    </paper-author-list>
And it would be valid HTML. Then you’d style it with CSS, with

    paper-author {
      display: list-item;
    }
And so on.
replies(2): >>bawolf+B2 >>xworld+Gi
3. panzi+d1[view] [source] 2025-12-06 17:00:17
>>billco+(OP)
There is <article> <section> <figure> <legend>, but yes, <abstract> and <authors> is missing as such. But there are meta tags for such things. Then there is RDF and Thing. Not quite the same, I know, but it's not completely useless.
replies(1): >>kevind+O3
◧◩
4. bawolf+B2[view] [source] [discussion] 2025-12-06 17:10:57
>>afavou+51
Nothing is stopping you from using server side XSL. I personally dont think its a great fit, but people need to stop acting like xsl has been wiped from the face of the earth.
replies(1): >>afavou+L3
◧◩◪
5. afavou+L3[view] [source] [discussion] 2025-12-06 17:18:58
>>bawolf+B2
Yes but we’re specifically talking about a display format here. Something requiring a server side transform before being viewable by a user is a clear step backwards.
replies(1): >>bawolf+Lf
◧◩
6. kevind+O3[view] [source] [discussion] 2025-12-06 17:19:30
>>panzi+d1
and you could shim these gaps with custom components, hypothetically
◧◩◪◨
7. bawolf+Lf[view] [source] [discussion] 2025-12-06 18:55:29
>>afavou+L3
How so? I can't think of any advantage to having client side xsl over outputting two files, in this context.
replies(1): >>afavou+xh
◧◩◪◨⬒
8. afavou+xh[view] [source] [discussion] 2025-12-06 19:09:32
>>bawolf+Lf
The discussion is about the form in which you share papers. With HTML you just share the HTML file, it opens instantly on basically any device.

If you distribute the paper as XML with an XSLT transform you need to run something that’ll perform that transform before you can read the paper. No matter whether that transform happens on the server or on the client it’s still an extra complication in the flow of sharing information.

◧◩
9. xworld+Gi[view] [source] [discussion] 2025-12-06 19:18:31
>>afavou+51
Indeed, LaTeXML (the software used by arXiv) converts LaTeX to a semantic XML document which is turned to HTML using primarily XSLT!
[go to top]