Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
252 views
in Technique[技术] by (71.8m points)

xml - What is the best way manipulate an EAD file in JS / TypeScript

I try to write an editor to visualize and update an EAD file which is like a XHTML file but with specififc rules and tags (see https://www.loc.gov/ead/. Example of an EAD file : https://www.loc.gov/ead/tglib/appendix_c.html). To realize this task, I think the best way is to parse/validate the file, then represent it to a virtual DOM, which I can manipulate easily (add new tag or text, delete some parts or just update, etc.).

Questions :

  • How could I write a specific parser for EAD only and represent it to a virtual DOM ? (Is there a specific library for this job in JS or TypeScript ?)
  • How could I write a specific validator for EAD only ? (XSD or DTD file exists for validation) (I don't find a pure JS/TS library who can validate an XML file from a XSD or DTD file).

I try some stuff with jsdom (https://github.com/jsdom/jsdom) but the result is not fine. I'm open to any remarks or propositions to solve the problem.

question from:https://stackoverflow.com/questions/65919222/what-is-the-best-way-manipulate-an-ead-file-in-js-typescript

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...