Citat:
Ursprungligen postat av
vhe
Fast det måste väl finnas ett sätt i EPUB-formatet för att justera text? Det kan knappast vara rimligt att göra på grunddata-nivå (alltså i resulterande XML-data). Då lär den ju bara bli justerad för vissa specifika dimensioner ändå. Har inte EPUB något som fyller liknande funktion som CSS?
Själva rimligheten i det här fallet ligger just i tanken att göra det från grunden med datan i XML och strukturen/designen i XSLT. Här kan du läsa mer om EPUB----->
https://en.wikipedia.org/wiki/EPUB, som är ett XML-baserat format. Från w3schools-länken som jag postade ovan:
Citat:
XSLT (eXtensible Stylesheet Language Transformations) is the recommended style sheet language for XML.
XSLT is far more sophisticated than CSS. With XSLT you can add/remove elements and attributes to or from the output file. You can also rearrange and sort elements, perform tests and make decisions about which elements to hide and display, and a lot more.
XSLT uses XPath to find information in an XML document.
Faktum är att jag är så ny på själva grejen att jag själv inte till fullo förstår vad det är jag håller på med, men om vi gör en parallell till HTML/CSS, så ser det ut på följande sätt:
<!DOCTYPE html>
<html>
<head>
<title>Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link href="style.css" type="text/css" rel="stylesheet" />
</head>
[...]
Då bör det finnas något motsvarande sätt att (se rad 6) i XML länka till ett XSL
https://www.w3.org/Style/XSL/WhatIsXSL.html. Det bästa vore om det fanns ett färdigt basic XSL som kunde användas i syftet. Jag tror att
den här bilden illusterar rätt så väl vad jag vill åstadkomma i slutändan. Det är alltså XHTML-outputen som blir en EPUB-fil.
Citat:
Ursprungligen postat av
Vetenskapspojken
Du har helt rätt. Man kan inte skapa/konvertera HTML + CSS till en EPUB-fil. Jag kan i och för sig ha fel, men jag har dock aldrig hört talas om att det ska vara möjligt.
Så XSLT är till för att style:a din XML, med andra ord?
Jag googlade lite och kom över en tråd på Stack Overflow där en användare går igenom hur man skapar en EPUB-fil med hjälp av PHP, det kanske kan vara något för dig att kika på?
https://stackoverflow.com/questions/...-format-in-php
Tack så mycket för svar. Jag ska kolla in den tråden