- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
任何人都可以通过一些示例简要说明 Html 注释器、Html 转换器和 TEIViewWriter。我想在初始 View 中创建注释。
等待答案。
主要脚本:
PACKAGE uima.ruta.example;
SCRIPT uima.ruta.example.Html;
Document{-> EXEC(Html)};
WORDLIST JOURNALNAMELIST='JournalName.txt';
WORDLIST CITYPUBLIST='CITYPUB.txt';
DECLARE JOURNALNAME;
DECLARE CITYPUB;
Document{ -> MARKFAST(JOURNALNAME, JOURNALNAMELIST)};
Document{ -> MARKFAST(CITYPUB, CITYPUBLIST)};
DECLARE Reference;
"<a name=para(.+?)>(.+?)</a>"-> 2=Reference;
DECLARE FirstToken, LastToken;
BLOCK(InRef) Reference{}
{
ANY{POSITION(Reference,1) -> MARK(FirstToken)};
Document{-> MARKLAST(LastToken)};
}
DECLARE FIRSTWORD;
FirstToken PERIOD CW {->MARK(FIRSTWORD)};
HTML 脚本:
PACKAGE uima.ruta.example;
ENGINE utils.HtmlAnnotator;
ENGINE utils.HtmlConverter;
ENGINE utils.HtmlViewWriter;
TYPESYSTEM utils.HtmlTypeSystem;
TYPESYSTEM utils.SourceDocumentInformation;
Document{-> EXEC(HtmlAnnotator)};
Document { -> CONFIGURE(HtmlConverter, "inputView" = "_InitialView","outputView" = "plain"),
EXEC(HtmlConverter)};
Document{ -> CONFIGURE(HtmlViewWriter, "inputView" = "plain","outputView" = "_InitialView", "output" = "E:/ruta-2.4.0-source-release/ruta-2.4.0/example-projects/TextRulerExample/output"),
EXEC(HtmlViewWriter)};
示例 Html 输入文件:(通过更改扩展名手动转换为 html)
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=Generator content="Microsoft Word 14 (filtered)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
span.DAZZLEFN
{mso-style-name:DAZZLEFN;}
span.DAZZLELN
{mso-style-name:DAZZLELN;
color:#92D050;}
.MsoChpDefault
{font-family:"Calibri","sans-serif";}
.MsoPapDefault
{margin-bottom:10.0pt;
line-height:115%;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
-->
</style>
</head>
<body lang=EN-US>
<div class=WordSection1>
<p class=MsoNormal><a name=para0>REFERENCES</a></p>
<p class=MsoNormal><a name=para1>1.����������� Lawrence RA. A review of the
medical benefits and contraindications to breastfeeding in the United States
[Internet] . Arlington (VA): National Center for Education in Maternal and
Child Health; 1997 Oct [cited 2000 Apr 24]. p. 40. Available from:
www.ncemch.org/pubs/PDFs/Welcometojungle.pdf.</a></p>
<p class=MsoNormal><a name=para2>2.����������� Shishido A. Retraction notice:
Effect of platinum compounds on murine lymphocyte mitogenesis [Retraction of
Alsabti EA, Ghalib ON, Salem MH. In: Jpn J Med Biol 1979 Apr; 32(2):53-65]. Jpn
J Med Sci Biol 1980 Aug;33(4):235-237.</a></p>
<p class=MsoNormal><a name=para3>3.����������� Leist TP, Zinkernagel RM.
Effects of treatment with IL-2 receptor specific monoclonal antibody in mice
[letter] [Retraction of Leist TP, Kohler M, Eppler M, Zinkernagel RM. In: J
Immunol 1989 Jul 15; 143(2): 628-32]. J Immunol 1990 Apr 1;144(7):2847.</a> </p>
<p class=MsoNormal><a name=para4>4.����������� Alsabti EA, Ghalib ON, Salem MH.
Effect of platinum compounds on murine lymphocyte mitogenesis [Retracted by
Shishido A. In: Jpn J Med Sci Biol 1980 Aug; 33(4):235-7]. Jpn J Med Sci Biol
1979 Apr;32(2):53-65.</a></p>
<p class=MsoNormal><a name=para5>5.����������� Tidy JA, Parry GC, Ward P,
Coleman DV, Peto J, Malcolm AD, Farrell PJ. High rate of papillomavirus type 16
infection in cytologically normal cervices [letter] [Retracted by Tidy J,
Farrell PJ. In: Lancet 1989 Dec 23-30:2(8678-8679):1535]. Lancet 1989 Feb 25;1(8635):434.</a></p>
<p class=MsoNormal><a name=para6>6.����������� Magni F, Rossoni G, Berti F.
BN-52021 protects guinea-pig from heard anaphylaxis. Pharm Res Commun 1988
Dec;20 Suppl 5:75-78.</a></p>
<p class=MsoNormal><a name=para7>7.����������� Garvia EE, DeHaven ED. An
experimental analysis of response acquisition and elimination with positive
reinforcers. Behav Neuropsychiatry 1975 a April-1976 May;7(1-12):71-78.</a> </p>
<p class=MsoNormal><a name=para8>8.����������� Mueller FO, Schindler RD. Annual
survey of football injury research 1931-1985. [place unknown]: American
Football Coaches Assn; 1986. 24 p.</a></p>
<p class=MsoNormal><a name=para9>9.����������� Stern, Michael P. National
Institute of Arthritis, Diabetes, and Digestive and Kidney Diseases. Diabetes
in America: diabetes data compiled 1984.. [Bethesda (MD)]: The Institute; 1985
Aug. Diabetes in Hispanic Americans. Chapter 9. (NIH publication; no. 86- 1468).</a></p>
<p class=MsoNormal><a name=para10>10.��������� Vivian, Valerie L, editor. Child
abuse and neglect: a medical community response. 1st AMA National Conference on
Child Abuse and Neglect; 1984 March 30-June 31; Chicago. Chicago: American
Medical Association; 1985. 256 p.</a></p>
<p class=MsoNormal><a name=para11>11.��������� Popper, Hans, et al., editors.
Structural carbohydrates in the liver: proceedings of the 34th Falk Symposium;
1982 oct 12-19; Basil, Switzerland.Boston: MTB Press; 1983. 701 p.</a></p>
<p class=MsoNormal><a name=para12></a> </p>
</div>
</body>
</html>
最佳答案
请注意,您的示例脚本不包含提到的 TEIViewWriter。然而,问题是一样的。
不幸的是,示例脚本有一个错误:
线
Document{ -> CONFIGURE(ViewWriter, "inputView" = "plain",...
应该阅读
Document{ -> CONFIGURE(HtmlViewWriter, "inputView" = "plain",
...然后 NPE 就消失了。如果 HtmlParser 无法解析输入文本,则可能会出现另一个异常,从而导致 XMI 文件中缺少 Sofa。将文本包裹起来可能会有所帮助。
文件 HtmlConverter.ruta 和 TEIConverter.ruta here这些组件确实是很好的例子HtmlAnnotator 为 HTML 和 XML 标签/元素创建注释。 HtmlConverter 移除所有 HTML/XML 标签,将生成的文本存储在新 View 中并重新计算注释的偏移量。 TEIViewWriter 只是一个具有特定类型系统的 ViewWriter,它将特定 View 复制到新的 CAS 并存储它。这些组件一起能够将 TEI/Html/XML 文本转换为带有 xml 标记注释的纯文本。
documentation包含更多信息,例如,关于配置参数
免责声明:我是 UIMA Ruta 的开发者
关于uima - Uima Ruta 中的 Html Annotator,Html 转换器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37154527/
我的问题是 this one. 的一个分支 我有一个要验证的注释(比如电话注释)。我可以使用@phone 验证器来检查电话对象是否有效。我还希望能够将此验证器放在包含电话的联系信息对象上。有没有一种方
我的问题是 this one. 的一个分支 我有一个要验证的注释(比如电话注释)。我可以使用@phone 验证器来检查电话对象是否有效。我还希望能够将此验证器放在包含电话的联系信息对象上。有没有一种方
例如 class LoggingService [Inject] (protected val logger: Logger) class LoggingService @Inject (protec
你觉得你是java高手吗? 您是否深谙反射 API 的 secret ? public @interface @a {} public @interface @b {} @Mark public @i
我对 Spring 和 JUnit 非常陌生。我正在尝试为 spring 服务类运行一个简单的 JUnit 测试用例,但它失败了,我得到了这个异常。我还没有编写任何测试,但在实现之前尝试运行。使用to
对于spring和JUnit来说是非常新的东西。 我正在尝试为spring服务类运行一个简单的JUnit测试用例,但是失败了,并且出现了这个异常。我还没有编写任何测试,但是尝试在实现之前进行测试。 使
我有一个实体Test,它将从特征中获取它的属性(和基本方法): class Test { use Trait_title; } trait Trait_title{ /** *
我(当然)正在尝试使用许多我不太了解的构造来维护一个项目。在尝试弄清楚 Spring 中 AOP 使用的过程中,我遇到了带有以下注释的方法: @Around(value = "@annotation(
目前我正在编写一个注释处理器,它将生成新的源代码。该处理器与应用程序本身隔离,因为它是构建项目的一个步骤,我将整个构建系统与应用程序分开。 这就是问题开始的地方,因为我想处理在应用程序中创建的注释。我
我将 Vertx Service Gen 注释处理器与 Kotlin kapt 结合使用。 在注释处理器启动之前,我的 kapt 失败,到处都是以下异常消息: error: scoping const
我很难弄清楚如何从其实际实现类中获取对 java.lang.annotation.Annotation 的引用。 注释本身看起来像这样(来自框架): @Target({ElementType.TYPE
如何创建类似的注释 @Table(name="batch", uniqueConstraints= @UniqueConstraint(columnNames = {"compound_id"
我刚开始使用Spring Boot,我收到这个错误已经有一段时间了,不幸的是无法修复它。从那时起,我一直在谷歌上搜索,但仍然找不到我做错了什么。在我的代码下面找到:。实体。刀。主要。误差率。启动App
输出文本: Execution failed for task ':app:checkDebugDuplicateClasses'. 1 exception was raised by worker
假设我想使用宏注释来复制@specialized(Int) 之类的注释——我知道这很疯狂。像这样的东西: class expand(expanded: Any*) extends Annotation
假设我想使用宏注释来复制@specialized(Int) 之类的注释——我知道这很疯狂。像这样的东西: class expand(expanded: Any*) extends Annotation
注解处理过程中我目前正在处理一个方法的注解: @Override public boolean process(Set elements, RoundEnvironment env) { Mess
我有接口(interface)资源和几个实现它的类,例如音频、视频...此外,我创建了自定义注释MyAnnotation: @MyAnnotation(type = Audio.class) cl
我的项目包括较旧的未注释 Controller 和较新的基于注释的 Controller 。 我使用的是最新的 Spring jar (3.0.5),在我的 dispatcher-servlet.xm
我正在写一些简单的 win32 东西,我正在使用以下 wWinMain int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance
我是一名优秀的程序员,十分优秀!