2017-05-05 52 views
0

我一直在研究潘多克濾波器。我想我得到它,並已做了一些教程,但我仍然無法繞開我的頭提取一個嵌入的身體標記並將其轉換爲一個div標籤,同時刪除所有封閉的工具如何使用pandoc刪除封閉標籤並提取AST的分支?

假設我有一個簡單的html文件:

<html> 
    <head> 
    <title>bla</title> 
    </head> 
    <body> 
    Hello World 
    </body> 
</html> 

我將如何把它轉換爲

<div> 
Hello World 
<div> 

回答

1

要離開<body>標籤等,只需運行pandoc沒有--standalone(又名-s)選項。如果您查看了pandoc filters,您已經知道如何在需要的地方插入div

P.S.如果你看看pandoc document AST definition,你會發現它只是一些元數據和塊元素列表。 <body>標籤等都來自HTML template,而不是AST。